UNPKG

node-red-contrib-opentext

Version:

node-red-contrib-opentext - An Opentext Core client

93 lines (86 loc) 4.25 kB
<script type="text/html" data-template-name="capture"> <!-- node-input-name --> <div class="form-row"> <label for="node-input-name"><i class="fa fa-tag"></i> <span data-i18n="capture.label.name"></span></label> <input type="text" id="node-input-name" data-i18n="[placeholder]capture.placeholder.name" style="width:60%;"> </div> <!-- node-base_url --> <div class="form-row" id="node-base_url"> <label for="node-input-base_url"><i class="fa fa-link fa-fw"></i> <span data-i18n="capture.label.base_url"></span></label> <input type="text" id="node-input-base_url" data-i18n="[placeholder]capture.placeholder.base_url" style="width:60%;"> </div> <!-- node-id --> <div class="form-row" id="node-id"> <label for="node-input-id"><i class="fa fa-user fa-fw"></i> <span data-i18n="capture.label.id"></span></label> <input type="text" id="node-input-id" data-i18n="[placeholder]capture.placeholder.id" style="width:60%;"> </div> <!-- node-content_type --> <div class="form-row" id="node-content_type"> <label for="node-input-from_"><i class="fa fa-envelope fa-fw"></i> <span data-i18n="capture.label.content_type"></span></label> <input type="email" id="node-input-content_type" data-i18n="[placeholder]capture.placeholder.content_type" style="width:60%;"> </div> <!-- node-to_name --> <div class="form-row" id="node-to_name"> <label for="node-input-to_name"><i class="fa fa-user fa-fw"></i> <span data-i18n="capture.label.to_name"></span></label> <input type="text" id="node-input-to_name" data-i18n="[placeholder]capture.placeholder.to_name" style="width:60%;"> </div> <!-- node-to_email --> <div class="form-row" id="node-to_email"> <label for="node-input-to_email"><i class="fa fa-envelope fa-fw"></i> <span data-i18n="capture.label.to_email"></span></label> <input type="email" id="node-input-to_email" data-i18n="[placeholder]capture.placeholder.to_email" style="width:60%;"> </div> <!-- node-to_email subject --> <div class="form-row" id="node-email_subject"> <label for="node-input-email_subject"><i class="fa fa-tag fa-fw"></i> <span data-i18n="capture.label.email_subject"></span></label> <input type="text" id="node-input-email_subject" data-i18n="[placeholder]capture.placeholder.email_subject" style="width:60%;"> </div> <!-- node-to_email message--> <div class="form-row" id="node-email_message"> <label for="node-input-email_message"><i class="fa fa-sticky-note fa-fw"></i> <span data-i18n="capture.label.email_message"></span></label> <input type="text" id="node-input-email_message" data-i18n="[placeholder]capture.placeholder.email_message" style="width:60%;"> </div> </script> <!-- text/javascript --> <script type="text/javascript"> (function() { var headerTypes = [ {value:"content-type",label:"Content-Type",hasValue: false}, {value:"location",label:"Location",hasValue: false}, {value:"other",label:RED._("node-red:httpin.label.other"),icon:"red/images/typedInput/az.png"} ] var contentTypes = [ {value:"application/json",label:"application/json",hasValue: false}, {value:"application/xml",label:"application/xml",hasValue: false}, {value:"text/css",label:"text/css",hasValue: false}, {value:"text/html",label:"text/html",hasValue: false}, {value:"text/plain",label:"text/plain",hasValue: false}, {value:"image/gif",label:"image/gif",hasValue: false}, {value:"image/png",label:"image/png",hasValue: false}, {value:"other",label:RED._("node-red:httpin.label.other"),icon:"red/images/typedInput/az.png"} ]; RED.nodes.registerType("capture", { category: 'opentext', color: "#E1E8F6", defaults: { name: {value: ""}, base_url: {value: ""}, id: {value: ""}, content_type: {value: ""}, to_name: {value: ""}, to_email: {value: ""}, email_subject: {value: ""}, email_message: {value: ""}, }, inputs: 1, outputs: 1, icon: "capture.png", align: "right", label: function () { return this.name || this._("capture.capture"); }, labelStyle: function () { return this.name ? "node_label_italic" : ""; }, }); })(); </script>