Fix css. Add docUrl to rule node definition.
This commit is contained in:
		
							parent
							
								
									7c1017236f
								
							
						
					
					
						commit
						e556b48372
					
				@ -176,6 +176,7 @@ public class AnnotationComponentDiscoveryService implements ComponentDiscoverySe
 | 
			
		||||
        nodeDefinition.setConfigDirective(nodeAnnotation.configDirective());
 | 
			
		||||
        nodeDefinition.setIcon(nodeAnnotation.icon());
 | 
			
		||||
        nodeDefinition.setIconUrl(nodeAnnotation.iconUrl());
 | 
			
		||||
        nodeDefinition.setDocUrl(nodeAnnotation.docUrl());
 | 
			
		||||
        return nodeDefinition;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -33,5 +33,6 @@ public class NodeDefinition {
 | 
			
		||||
    String configDirective;
 | 
			
		||||
    String icon;
 | 
			
		||||
    String iconUrl;
 | 
			
		||||
    String docUrl;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -53,6 +53,8 @@ public @interface RuleNode {
 | 
			
		||||
 | 
			
		||||
    String iconUrl() default "";
 | 
			
		||||
 | 
			
		||||
    String docUrl() default "";
 | 
			
		||||
 | 
			
		||||
    boolean customRelations() default false;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -100,9 +100,15 @@ export default angular.module('thingsboard.help', [])
 | 
			
		||||
            },
 | 
			
		||||
            getRuleNodeLink: function(ruleNode) {
 | 
			
		||||
                var link = 'ruleEngine';
 | 
			
		||||
                if (ruleNode && ruleNode.component && ruleNode.component.clazz) {
 | 
			
		||||
                    if (ruleNodeClazzHelpLinkMap[ruleNode.component.clazz]) {
 | 
			
		||||
                        link = ruleNodeClazzHelpLinkMap[ruleNode.component.clazz];
 | 
			
		||||
                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) {
 | 
			
		||||
                        if (ruleNodeClazzHelpLinkMap[ruleNode.component.clazz]) {
 | 
			
		||||
                            link = ruleNodeClazzHelpLinkMap[ruleNode.component.clazz];
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                return link;
 | 
			
		||||
 | 
			
		||||
@ -283,13 +283,6 @@ div {
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
md-input-container {
 | 
			
		||||
  .tk-hint {
 | 
			
		||||
    padding-top: 40px;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
.md-caption {
 | 
			
		||||
  &.tb-required:after {
 | 
			
		||||
    content: ' *';
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user