Merge remote-tracking branch 'origin/develop/2.0' into develop/2.0
This commit is contained in:
commit
b6b585b43e
@ -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;
|
||||
|
||||
}
|
||||
|
||||
@ -99,13 +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 && 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) {
|
||||
return ruleNode.component.configurationDescriptor.nodeDefinition.docUrl;
|
||||
} else if (ruleNode.component.clazz) {
|
||||
if (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');
|
||||
}
|
||||
|
||||
@ -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