diff --git a/src/uiSelectSortDirective.js b/src/uiSelectSortDirective.js index b01b21a9f..0a323294c 100644 --- a/src/uiSelectSortDirective.js +++ b/src/uiSelectSortDirective.js @@ -31,7 +31,7 @@ uis.directive('uiSelectSort', ['$timeout', 'uiSelectConfig', 'uiSelectMinErr', f element.on('dragstart', function(e) { element.addClass(draggingClassName); - (e.dataTransfer || e.originalEvent.dataTransfer).setData('text/plain', scope.$index); + (e.dataTransfer || e.originalEvent.dataTransfer).setData('text', scope.$index.toString()); }); element.on('dragend', function() { @@ -63,7 +63,7 @@ uis.directive('uiSelectSort', ['$timeout', 'uiSelectConfig', 'uiSelectMinErr', f var dropHandler = function(e) { e.preventDefault(); - var droppedItemIndex = parseInt((e.dataTransfer || e.originalEvent.dataTransfer).getData('text/plain'), 10); + var droppedItemIndex = parseInt((e.dataTransfer || e.originalEvent.dataTransfer).getData('text'), 10); // prevent event firing multiple times in firefox $timeout.cancel(dropTimeout);