Improve link dragging behaviour

This commit is contained in:
Igor Kulikov 2018-05-24 20:03:39 +03:00
parent a2dceb93a6
commit 76a8157387

View File

@ -668,18 +668,22 @@ export function RuleChainController($state, $scope, $compile, $q, $mdUtil, $time
deferred.resolve(edge);
}
} else {
var labels = ruleChainService.getRuleNodeSupportedLinks(sourceNode.component);
vm.enableHotKeys = false;
addRuleNodeLink(event, edge, labels).then(
(link) => {
deferred.resolve(link);
vm.enableHotKeys = true;
},
() => {
deferred.reject();
vm.enableHotKeys = true;
}
);
if (edge.label) {
deferred.resolve(edge);
} else {
var labels = ruleChainService.getRuleNodeSupportedLinks(sourceNode.component);
vm.enableHotKeys = false;
addRuleNodeLink(event, edge, labels).then(
(link) => {
deferred.resolve(link);
vm.enableHotKeys = true;
},
() => {
deferred.reject();
vm.enableHotKeys = true;
}
);
}
}
return deferred.promise;
},