Improve link dragging behaviour
This commit is contained in:
		
							parent
							
								
									a2dceb93a6
								
							
						
					
					
						commit
						76a8157387
					
				@ -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;
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user