node-red-contrib-polymer
Version:
Polymer based dashboard UI for Node-RED
30 lines (24 loc) • 868 B
JavaScript
module.exports = function(RED) {
var ui = require('../ui')(RED);
function PolymerSiteNode(config) {
RED.nodes.createNode(this, config);
var node = this;
var done = ui.add({
node: node,
control: {
type: 'polymer_nav_site',
name: config.name,
title: config.title,
css: config.css,
theme: config.theme,
pageOrder: config.pageOrder,
saveScroll: config.saveScroll,
forceNarrow: config.forceNarrow,
fixed: config.fixed,
reveals: config.reveals
}
});
node.on("close", done);
}
RED.nodes.registerType("polymer_nav_site", PolymerSiteNode);
};