mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Add RED.utils.getPaletteLabel
This commit is contained in:
		@@ -224,14 +224,7 @@ RED.palette = (function() {
 | 
			
		||||
 | 
			
		||||
            var d = $('<div>',{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];
 | 
			
		||||
 | 
			
		||||
            $('<div/>', {
 | 
			
		||||
                class: "red-ui-palette-label"+(((!def.align && def.inputs !== 0 && def.outputs === 0) || "right" === def.align) ? " red-ui-palette-label-right" : "")
 | 
			
		||||
 
 | 
			
		||||
@@ -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,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user