ng-flow-webpack
Version:
Ng-flow package modification for exporting as module
27 lines (26 loc) • 624 B
JavaScript
angular.module('flow.drop', ['flow.init'])
.directive('flowDrop', function() {
return {
'scope': false,
'require': '^flowInit',
'link': function(scope, element, attrs) {
if (attrs.flowDropEnabled) {
scope.$watch(attrs.flowDropEnabled, function (value) {
if (value) {
assignDrop();
} else {
unAssignDrop();
}
});
} else {
assignDrop();
}
function assignDrop() {
scope.$flow.assignDrop(element);
}
function unAssignDrop() {
scope.$flow.unAssignDrop(element);
}
}
};
});