12345678910111213141516171819202122232425262728 |
- module.exports = function(RED) {
- var ui = require('../ui')(RED);
-
- function SpacerNode(config) {
- RED.nodes.createNode(this, config);
- var node = this;
-
- var group = RED.nodes.getNode(config.group);
- if (!group) { return; }
- var tab = RED.nodes.getNode(group.config.tab);
- if (!tab) { return; }
-
- var done = ui.add({
- node: node,
- tab: tab,
- group: group,
- control: {
- type: 'spacer',
- order: config.order,
- width: config.width || group.config.width || 6,
- height: config.height || 1,
- className: config.className || ''
- }
- });
- node.on("close", done);
- }
- RED.nodes.registerType("ui_spacer", SpacerNode);
- };
|