From 2b66723d4260431bb96a479747c893c7fd7f1840 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Tue, 9 Jul 2019 20:26:26 +0100 Subject: [PATCH] Another pass of categorisation --- .../editor-client/src/js/ui/palette.js | 21 ++++++++++++------- .../@node-red/nodes/core/core/20-inject.html | 2 +- .../@node-red/nodes/core/core/21-debug.html | 2 +- .../@node-red/nodes/core/core/25-catch.html | 2 +- .../@node-red/nodes/core/core/25-status.html | 2 +- .../@node-red/nodes/core/core/60-link.html | 4 ++-- .../@node-red/nodes/core/core/75-exec.html | 2 +- .../@node-red/nodes/core/core/90-comment.html | 2 +- .../@node-red/nodes/core/io/10-mqtt.html | 4 ++-- .../@node-red/nodes/core/io/21-httpin.html | 4 ++-- .../nodes/core/io/21-httprequest.html | 2 +- .../@node-red/nodes/core/io/22-websocket.html | 4 ++-- .../@node-red/nodes/core/io/23-watch.html | 2 +- .../@node-red/nodes/core/io/31-tcpin.html | 6 +++--- .../@node-red/nodes/core/io/32-udp.html | 4 ++-- .../@node-red/nodes/core/logic/17-split.html | 4 ++-- .../@node-red/nodes/core/logic/18-sort.html | 2 +- .../@node-red/nodes/core/logic/19-batch.html | 2 +- .../@node-red/nodes/core/storage/50-file.html | 4 ++-- 19 files changed, 40 insertions(+), 35 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js b/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js index 65cc2d850..22ee08558 100755 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js @@ -19,15 +19,15 @@ RED.palette = (function() { var exclusion = ['config','unknown','deprecated']; var coreCategories = [ 'subflows', - 'flow', - 'input', - 'output', + 'common', 'function', + 'input/output', + 'sequence', 'parser', - 'social', - 'mobile', 'storage', 'analysis', + 'social', + 'mobile', 'advanced' ]; @@ -35,6 +35,7 @@ RED.palette = (function() { var sidebarControls; function createCategory(originalCategory,rootCategory,category,ns) { + console.log("createCategory",originalCategory,rootCategory,category,ns); if ($("#red-ui-palette-base-category-"+rootCategory).length === 0) { createCategoryContainer(originalCategory,rootCategory, ns+":palette.label."+rootCategory); } @@ -44,6 +45,7 @@ RED.palette = (function() { } } function createCategoryContainer(originalCategory,category, labelId) { + console.log("createCategoryContainer",originalCategory,category,labelId); var label = RED._(labelId, {defaultValue:category}); label = (label || category).replace(/_/g, " "); var catDiv = $('
'+ @@ -165,6 +167,9 @@ RED.palette = (function() { return $(".red-ui-palette-node[data-palette-type='"+type+"']"); } + function escapeCategory(category) { + return category.replace(/[ /.]/g,"_"); + } function addNodeType(nt,def) { if (getPaletteNode(nt).length) { return; @@ -172,7 +177,7 @@ RED.palette = (function() { if (exclusion.indexOf(def.category)===-1) { var originalCategory = def.category; - var category = def.category.replace(/ /g,"_"); + var category = escapeCategory(def.category); var rootCategory = category.split("-")[0]; var d = $('
',{class:"red-ui-palette-node"}).attr("data-palette-type",nt).data('category',rootCategory); @@ -423,7 +428,7 @@ RED.palette = (function() { var currentCategory = paletteNode.data('category'); var newCategory = (sf.category||"subflows"); if (currentCategory !== newCategory) { - var category = newCategory.replace(/ /g,"_"); + var category = escapeCategory(newCategory); createCategory(newCategory,category,category,"node-red"); var currentCategoryNode = paletteNode.closest(".red-ui-palette-category"); @@ -556,7 +561,7 @@ RED.palette = (function() { categoryList = coreCategories } categoryList.forEach(function(category){ - createCategoryContainer(category, category, "palette.label."+category); + createCategoryContainer(category, escapeCategory(category), "palette.label."+escapeCategory(category)); }); diff --git a/packages/node_modules/@node-red/nodes/core/core/20-inject.html b/packages/node_modules/@node-red/nodes/core/core/20-inject.html index f0f8d2393..4953505eb 100644 --- a/packages/node_modules/@node-red/nodes/core/core/20-inject.html +++ b/packages/node_modules/@node-red/nodes/core/core/20-inject.html @@ -156,7 +156,7 @@