UNPKG

node-red-node-rdk-tools

Version:

配合RDK硬件及TROS使用的Node-RED功能包(Node-RED nodes for using TROS on a RDK hardware and TROS)

37 lines (34 loc) 1.18 kB
<script type="text/x-red" data-template-name="rdk-tools openurl"> <div class="form-row node-input-name"> <label for="node-input-name"><i class="fa fa-tag"></i> <span data-i18n="rdk-openurl.label.name"></span></label> <input type="text" id="node-input-name" data-i18n="[placeholder]rdk-openurl.names.openurl" style="width: 296px;"> </div> </script> <script type="text/javascript"> (function() { RED.comms.subscribe("openurl", function(topic, link){ if(link.indexOf('{host}') >= 0){ link = link.replace('{host}', window.location.hostname); } window.open(link, '_blank') }); RED.nodes.registerType("rdk-tools openurl",{ category: "RDK Tools", color: "#FF804A", defaults: { name: {value:""} }, inputs:1, outputs:0, align: 'right', icon: "browser.svg", paletteLabel: function() { return this._("rdk-openurl.names.openurl"); }, oneditprepare: function() {}, label: function() { return this.name || this._("rdk-openurl.names.openurl"); } }); })() </script>