UNPKG

node-red-contrib-contribgen

Version:
84 lines (81 loc) 4.12 kB
<script type="text/javascript"> RED.nodes.registerType('contribgen',{ category: 'function', defaults: { prefix: {value:"", required:false}, fname: {value:"", required:false}, module: {value:"", required:false}, version: {value:"", required:false}, keywords: {value:"", required:false}, category: {value:"", required:false}, icon: {value:"", required:false}, color: {value:"", required:false}, dst: {value:"", required:false}, lang: {value:"", required:false}, template: {value:"", required:false}, name: {value: "contribgen"} }, color: '#FFFFFF', inputs:1, outputs:1, icon: "contribgen.png", label: function() { return this.name || "contrib generator"; } }); </script> <script type="text/x-red" data-template-name="contribgen"> <div class="form-row"> <label for="node-input-prefix"><i class="fa fa-prefix"></i>prefix</label> <input type="text" id="node-input-prefix" placeholder="Prefix of npm module (default: node-red-contrib-)"> </div> <div class="form-row"> <label for="node-input-fname"><i class="fa fa-fname"></i>fname</label> <input type="text" id="node-input-fname" placeholder="Node name (default: name defined in source)"> </div> <div class="form-row"> <label for="node-input-module"><i class="fa fa-module"></i>module</label> <input type="text" id="node-input-module" placeholder="Module name (default: node-red-contrib-<node name>)"> </div> <div class="form-row"> <label for="node-input-version"><i class="fa fa-version"></i>version</label> <input type="text" id="node-input-version" placeholder="Node version (format: number.number.number like 4.5.1)"> </div> <div class="form-row"> <label for="node-input-keywords"><i class="fa fa-keywords"></i>keywords</label> <input type="text" id="node-input-keywords" placeholder="Additional keywords (format: comma separated string, default: node-red-contribgen)"> </div> <div class="form-row"> <label for="node-input-category"><i class="fa fa-category"></i>category</label> <input type="text" id="node-input-category" placeholder="Node category (default: function)"> </div> <div class="form-row"> <label for="node-input-icon"><i class="fa fa-icon"></i>icon</label> <input type="text" id="node-input-icon" placeholder="PNG file for node appearance (image size should be 10x20)"> </div> <div class="form-row"> <label for="node-input-color"><i class="fa fa-color"></i>color</label> <input type="text" id="node-input-color" placeholder="Color for node appearance (format: color hexadecimal numbers like A6BBCF)"> </div> <div class="form-row"> <label for="node-input-dst"><i class="fa fa-dst"></i>dst</label> <input type="text" id="node-input-dst" placeholder="Destination folder to be created (default: node-red execution location)"> </div> <div class="form-row"> <label for="node-input-lang"><i class="fa fa-lang"></i>lang</label> <input type="text" id="node-input-lang" placeholder="Language negotiation information when retrieve a Thing Description"> </div> <div class="form-row"> <label for="node-input-template"><i class="fa fa-template"></i>template</label> <input type="text" id="node-input-template" placeholder="Template folder location required to create (default: $HOME/.node-red/node_modules/node-red-contrib-contribgen/templates/function)"> </div> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> </script> <script type="text/x-red" data-help-name="contribgen"> <p> make function node for node-red </p> <p> <b>msg.prefix, fname, module, etc..</b></p> <p> Let's check the input box placeholder </p> </script>