From 99ed03bee744638c502a049fa3a2efa8ea921cdc Mon Sep 17 00:00:00 2001 From: Mihail Maxacov <0xf013@gmail.com> Date: Tue, 10 Mar 2015 16:13:53 +0200 Subject: [PATCH] fix dragleave triggered on children --- src/uiSelectSortDirective.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/uiSelectSortDirective.js b/src/uiSelectSortDirective.js index d719e60ba..b01b21a9f 100644 --- a/src/uiSelectSortDirective.js +++ b/src/uiSelectSortDirective.js @@ -120,7 +120,10 @@ uis.directive('uiSelectSort', ['$timeout', 'uiSelectConfig', 'uiSelectMinErr', f element.on('drop', dropHandler); }); - element.on('dragleave', function() { + element.on('dragleave', function(e) { + if (e.target != element) { + return; + } element.removeClass(droppingClassName); element.removeClass(droppingBeforeClassName); element.removeClass(droppingAfterClassName);