UNPKG

node-red-contrib-deconz

Version:
54 lines (49 loc) 1.7 kB
<script type="text/x-red" data-template-name="deconz-event"> <link rel="stylesheet" href="deconz/static/css/common.css" type="text/css" /> <div class="form-row"> <label for="node-input-name" class="l-width"><i class="icon-tag"></i> <span data-i18n="label.name"></span></label> <input type="text" id="node-input-name" data-i18n="[placeholder]placeholder.name"> </div> <div class="form-row"> <label for="node-input-server" class="l-width"><i class="fa fa-globe"></i> <span data-i18n="label.server"></span></label> <input type="text" id="node-input-server"> </div> </script> <script type='text/javascript'> RED.nodes.registerType('deconz-event', { category: 'deCONZ', color: '#f7aa3f', defaults: { name: { value: "" }, server: { type: "deconz-server", required: true }, device_name: { value: null } }, inputs: 0, outputs: 1, outputLabels: ["event"], paletteLabel: 'event', icon: "deconz.png", label: function () { var label = 'deconz-event'; if (this.name) { label = this.name; } else if (typeof(this.device_name) == 'string' && this.device_name.length) { label = this.device_name; } else if (typeof(this.device) == 'string' && this.device.length) { label = this.device; } return label; }, oneditprepare: function () { }, oneditsave: function () { } }); </script>