mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
parent
0791d4797f
commit
039bd1ddc0
@ -325,14 +325,26 @@ RED.palette = (function() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function hideNodeType(nt) {
|
function hideNodeType(nt) {
|
||||||
var nodeTypeId = escapeNodeType(nt);
|
var nodeTypeId = escapeNodeType(nt);
|
||||||
$("#palette_node_"+nodeTypeId).hide();
|
var paletteNode = $("#palette_node_"+nodeTypeId);
|
||||||
|
paletteNode.hide();
|
||||||
|
var categoryNode = paletteNode.closest(".palette-category");
|
||||||
|
var cl = categoryNode.find(".palette_node");
|
||||||
|
var c = 0;
|
||||||
|
for (var i = 0; i < cl.length; i++) {
|
||||||
|
if ($(cl[i]).css('display') === 'none') { c += 1; }
|
||||||
|
}
|
||||||
|
if (c === cl.length) { categoryNode.hide(); }
|
||||||
}
|
}
|
||||||
|
|
||||||
function showNodeType(nt) {
|
function showNodeType(nt) {
|
||||||
var nodeTypeId = escapeNodeType(nt);
|
var nodeTypeId = escapeNodeType(nt);
|
||||||
$("#palette_node_"+nodeTypeId).show();
|
var paletteNode = $("#palette_node_"+nodeTypeId);
|
||||||
|
var categoryNode = paletteNode.closest(".palette-category");
|
||||||
|
categoryNode.show();
|
||||||
|
paletteNode.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
function refreshNodeTypes() {
|
function refreshNodeTypes() {
|
||||||
@ -396,7 +408,6 @@ RED.palette = (function() {
|
|||||||
RED.events.on('registry:node-type-removed', function(nodeType) {
|
RED.events.on('registry:node-type-removed', function(nodeType) {
|
||||||
removeNodeType(nodeType);
|
removeNodeType(nodeType);
|
||||||
});
|
});
|
||||||
|
|
||||||
RED.events.on('registry:node-set-enabled', function(nodeSet) {
|
RED.events.on('registry:node-set-enabled', function(nodeSet) {
|
||||||
for (var j=0;j<nodeSet.types.length;j++) {
|
for (var j=0;j<nodeSet.types.length;j++) {
|
||||||
showNodeType(nodeSet.types[j]);
|
showNodeType(nodeSet.types[j]);
|
||||||
@ -427,7 +438,6 @@ RED.palette = (function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$("#palette > .palette-spinner").show();
|
$("#palette > .palette-spinner").show();
|
||||||
|
|
||||||
$("#palette-search input").searchBox({
|
$("#palette-search input").searchBox({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user