Fix chrome hovering bug

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2018-06-13 18:57:44 +02:00
parent 8229fbacea
commit 2bcd5d35c0

View File

@@ -90,9 +90,15 @@ app.config(function ($provide, $interpolateProvider, $httpProvider, $urlRouterPr
return function (scope, element, attrs) {
var overClass = attrs.overClass || 'nv-file-over';
link.apply(this, arguments);
let counter = 0;
element.on('dragenter', function (event) {
counter++;
});
element.on('dragleave', function (event) {
element.removeClass(overClass);
event.stopPropagation();
counter--;
if (counter <= 0) {
$('.' + overClass).removeClass(overClass);
}
});
};
};