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 09f4758f1..1e23d578a 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
@@ -224,14 +224,7 @@ RED.palette = (function() {
var d = $('
',{class:"red-ui-palette-node"}).attr("data-palette-type",nt).data('category',rootCategory);
- var label = nt;///^(.*?)([ -]in|[ -]out)?$/.exec(nt)[1];
- if (typeof def.paletteLabel !== "undefined") {
- try {
- label = (typeof def.paletteLabel === "function" ? def.paletteLabel.call(def) : def.paletteLabel)||"";
- } catch(err) {
- console.log("Definition error: "+nt+".paletteLabel",err);
- }
- }
+ var label = RED.utils.getPaletteLabel(nt, def);///^(.*?)([ -]in|[ -]out)?$/.exec(nt)[1];
$('
', {
class: "red-ui-palette-label"+(((!def.align && def.inputs !== 0 && def.outputs === 0) || "right" === def.align) ? " red-ui-palette-label-right" : "")
diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js
index 183c807b8..e10fd020f 100644
--- a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js
+++ b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js
@@ -1105,6 +1105,18 @@ RED.utils = (function() {
return RED.text.bidi.enforceTextDirectionWithUCC(l);
}
+ function getPaletteLabel(nodeType, def) {
+ var label = nodeType;
+ if (typeof def.paletteLabel !== "undefined") {
+ try {
+ label = (typeof def.paletteLabel === "function" ? def.paletteLabel.call(def) : def.paletteLabel)||"";
+ } catch(err) {
+ console.log("Definition error: "+nodeType+".paletteLabel",err);
+ }
+ }
+ return label
+ }
+
var nodeColorCache = {};
function clearNodeColorCache() {
nodeColorCache = {};
@@ -1388,6 +1400,7 @@ RED.utils = (function() {
getNodeIcon: getNodeIcon,
getNodeLabel: getNodeLabel,
getNodeColor: getNodeColor,
+ getPaletteLabel: getPaletteLabel,
clearNodeColorCache: clearNodeColorCache,
addSpinnerOverlay: addSpinnerOverlay,
decodeObject: decodeObject,