21 lines
692 B
JavaScript
21 lines
692 B
JavaScript
|
module.exports = function(RED) {
|
||
|
|
||
|
function GroupNode(config) {
|
||
|
RED.nodes.createNode(this, config);
|
||
|
this.config = {
|
||
|
name: config.name,
|
||
|
disp: config.disp,
|
||
|
width: config.width,
|
||
|
order: config.order,
|
||
|
tab: config.tab,
|
||
|
collapse: config.collapse || false,
|
||
|
className: config.className || ''
|
||
|
};
|
||
|
if (!this.config.hasOwnProperty("disp")) { this.config.disp = true; }
|
||
|
if (this.config.disp !== false) { this.config.disp = true; }
|
||
|
if (!this.config.hasOwnProperty("collapse")) { this.config.collapse = false; }
|
||
|
}
|
||
|
|
||
|
RED.nodes.registerType("ui_group", GroupNode);
|
||
|
};
|