Commit 76a8157387c4f2a60c76e0958d8b782a3cad7314

Authored by Igor Kulikov
1 parent a2dceb93

Improve link dragging behaviour

... ... @@ -668,18 +668,22 @@ export function RuleChainController($state, $scope, $compile, $q, $mdUtil, $time
668 668 deferred.resolve(edge);
669 669 }
670 670 } else {
671   - var labels = ruleChainService.getRuleNodeSupportedLinks(sourceNode.component);
672   - vm.enableHotKeys = false;
673   - addRuleNodeLink(event, edge, labels).then(
674   - (link) => {
675   - deferred.resolve(link);
676   - vm.enableHotKeys = true;
677   - },
678   - () => {
679   - deferred.reject();
680   - vm.enableHotKeys = true;
681   - }
682   - );
  671 + if (edge.label) {
  672 + deferred.resolve(edge);
  673 + } else {
  674 + var labels = ruleChainService.getRuleNodeSupportedLinks(sourceNode.component);
  675 + vm.enableHotKeys = false;
  676 + addRuleNodeLink(event, edge, labels).then(
  677 + (link) => {
  678 + deferred.resolve(link);
  679 + vm.enableHotKeys = true;
  680 + },
  681 + () => {
  682 + deferred.reject();
  683 + vm.enableHotKeys = true;
  684 + }
  685 + );
  686 + }
683 687 }
684 688 return deferred.promise;
685 689 },
... ...