Help links improvements
This commit is contained in:
		
							parent
							
								
									9a3df6285b
								
							
						
					
					
						commit
						0ea054c6ae
					
				@ -99,19 +99,18 @@ export default angular.module('thingsboard.help', [])
 | 
			
		||||
                widgetsConfigStatic: helpBaseUrl +  "/docs/user-guide/ui/dashboards#static",
 | 
			
		||||
            },
 | 
			
		||||
            getRuleNodeLink: function(ruleNode) {
 | 
			
		||||
                var link = 'ruleEngine';
 | 
			
		||||
                if (ruleNode && ruleNode.component) {
 | 
			
		||||
                    if (ruleNode.component.configurationDescriptor &&
 | 
			
		||||
                        ruleNode.component.configurationDescriptor.nodeDefinition &&
 | 
			
		||||
                        ruleNode.component.configurationDescriptor.nodeDefinition.docUrl) {
 | 
			
		||||
                        link = ruleNode.component.configurationDescriptor.nodeDefinition.docUrl;
 | 
			
		||||
                    } else if (ruleNode && ruleNode.component && ruleNode.component.clazz) {
 | 
			
		||||
                        return ruleNode.component.configurationDescriptor.nodeDefinition.docUrl;
 | 
			
		||||
                    } else if (ruleNode.component.clazz) {
 | 
			
		||||
                        if (ruleNodeClazzHelpLinkMap[ruleNode.component.clazz]) {
 | 
			
		||||
                            link = ruleNodeClazzHelpLinkMap[ruleNode.component.clazz];
 | 
			
		||||
                            return ruleNodeClazzHelpLinkMap[ruleNode.component.clazz];
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                return link;
 | 
			
		||||
                return 'ruleEngine';
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    ).name;
 | 
			
		||||
 | 
			
		||||
@ -35,6 +35,10 @@ function Help($compile, $window, helpLinks) {
 | 
			
		||||
                $event.stopPropagation();
 | 
			
		||||
            }
 | 
			
		||||
            var helpUrl = helpLinks.linksMap[scope.helpLinkId];
 | 
			
		||||
            if (!helpUrl && scope.helpLinkId &&
 | 
			
		||||
                    (scope.helpLinkId.startsWith('http://') || scope.helpLinkId.startsWith('https://'))) {
 | 
			
		||||
                helpUrl = scope.helpLinkId;
 | 
			
		||||
            }
 | 
			
		||||
            if (helpUrl) {
 | 
			
		||||
                $window.open(helpUrl, '_blank');
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user