Include angular-file-upload and add a fix for its dragleave issue

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2018-06-11 13:56:32 +02:00
parent bfda3e7623
commit b08d416c51
4 changed files with 27 additions and 1 deletions

View File

@@ -82,4 +82,22 @@ app.config(function ($provide, $interpolateProvider, $httpProvider, $urlRouterPr
}
});
$provide.decorator('nvFileOverDirective', function ($delegate) {
var directive = $delegate[0],
link = directive.link;
directive.compile = function () {
return function (scope, element, attrs) {
var overClass = attrs.overClass || 'nv-file-over';
link.apply(this, arguments);
element.on('dragleave', function (event) {
element.removeClass(overClass);
event.stopPropagation();
});
};
};
return $delegate;
});
});