Fix css. Add docUrl to rule node definition.

This commit is contained in:
Igor Kulikov 2018-05-25 16:00:10 +03:00
parent 7c1017236f
commit e556b48372
5 changed files with 13 additions and 10 deletions

View File

@ -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;
}

View File

@ -33,5 +33,6 @@ public class NodeDefinition {
String configDirective;
String icon;
String iconUrl;
String docUrl;
}

View File

@ -53,6 +53,8 @@ public @interface RuleNode {
String iconUrl() default "";
String docUrl() default "";
boolean customRelations() default false;
}

View File

@ -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;

View File

@ -283,13 +283,6 @@ div {
}
}
md-input-container {
.tk-hint {
padding-top: 40px;
}
}
.md-caption {
&.tb-required:after {
content: ' *';