UNPKG

@babymotte/node-red-worterbuch

Version:
59 lines (56 loc) 1.75 kB
<script type="text/javascript"> RED.nodes.registerType("worterbuch-server", { category: "config", defaults: { proto: { value: "tcp", required: true }, servers: { value: "localhost:8081", required: true }, auth: { value: "", required: false }, reconnect: { value: true, required: true }, }, label: function () { return this.servers.includes(",") ? this.proto + "://[" + this.servers + "]/ws" : this.proto + "://" + this.servers + "/ws"; }, oneditprepare: function () { $("#node-config-input-proto").typedInput({ types: [ { value: "proto", options: [ { value: "tcp", label: "TCP" }, { value: "ws", label: "WS" }, { value: "wss", label: "WSS" }, ], }, ], }); }, }); </script> <script type="text/html" data-template-name="worterbuch-server"> <div class="form-row"> <label for="node-config-input-proto" ><i class="fa fa-bookmark"></i> Protocol</label > <input type="select" id="node-config-input-proto" /> </div> <div class="form-row"> <label for="node-config-input-servers" ><i class="fa fa-bookmark"></i> Servers</label > <input type="text" id="node-config-input-servers" /> </div> <div class="form-row"> <label for="node-config-input-auth" ><i class="fa fa-bookmark"></i> Auth Token</label > <input type="password" id="node-config-input-auth" /> </div> <div class="form-row"> <label for="node-config-input-reconnect" ><i class="fa fa-bookmark"></i> Automatic Reconnect</label > <input type="checkbox" id="node-config-input-reconnect" /> </div> </script>