@@ -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);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user