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) { return function (scope, element, attrs) {
var overClass = attrs.overClass || 'nv-file-over'; var overClass = attrs.overClass || 'nv-file-over';
link.apply(this, arguments); link.apply(this, arguments);
let counter = 0;
element.on('dragenter', function (event) {
counter++;
});
element.on('dragleave', function (event) { element.on('dragleave', function (event) {
element.removeClass(overClass); counter--;
event.stopPropagation(); if (counter <= 0) {
$('.' + overClass).removeClass(overClass);
}
}); });
}; };
}; };