Browse Source

Improve link dragging behaviour

pull/794/head
Igor Kulikov 8 years ago
parent
commit
76a8157387
  1. 28
      ui/src/app/rulechain/rulechain.controller.js

28
ui/src/app/rulechain/rulechain.controller.js

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

Loading…
Cancel
Save