node-red-contrib-opentext
Version:
node-red-contrib-opentext - An Opentext Core client
72 lines (58 loc) • 2.58 kB
HTML
<!-- text/javascript -->
<script type="text/javascript">
(function() {
RED.nodes.registerType("upload", {
category: 'opentext',
color: "#E1E8F6",
defaults: {
name: {value: ""},
base_url: {value: ""},
file_name: {value: ""},
file_content: {value: ""},
file_url: {value: ""},
upload_type: { value:"", required: true },
},
inputs: 1,
outputs: 1,
icon: "upload.png",
align: "right",
label: function () {
return this.name || this._("upload.upload");
},
labelStyle: function () {
return this.name ? "node_label_italic" : "";
},
});
})();
</script>
<script type="text/html" data-template-name="upload">
<!-- node-input-name -->
<div class="form-row">
<label for="node-input-name"><i class="fa fa-tag"></i> <span data-i18n="upload.label.name"></span></label>
<input type="text" id="node-input-name" data-i18n="[placeholder]upload.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="upload.label.base_url"></span></label>
<input type="text" id="node-input-base_url" data-i18n="[placeholder]upload.placeholder.base_url" style="width:60%;">
</div>
<div class="form-row">
<label for="node-input-upload_type"><i class="fa fa-terminal"></i> Type</label>
<select id="node-input-upload_type">
<option value="signature">Signature</option>
<option value="capture">Capture</option>
</select>
</div>
<div class="form-row" id="node-file_name">
<label for="node-input-file_name"><i class="fa fa-tag fa-fw"></i> <span data-i18n="upload.label.file_name"></span></label>
<input type="text" id="node-input-file_name" data-i18n="[placeholder]upload.placeholder.file_name" style="width:60%;">
</div>
<div class="form-row" id="node-file_content">
<label for="node-input-file_content"><i class="fa fa-sticky-note fa-fw"></i> <span data-i18n="upload.label.file_content"></span></label>
<input type="text" id="node-input-file_content" data-i18n="[placeholder]upload.placeholder.file_content" style="width:60%;">
</div>
<div class="form-row" id="node-file_url">
<label for="node-input-file_url"><i class="fa fa-download fa-fw"></i> <span data-i18n="upload.label.file_url"></span></label>
<input type="text" id="node-input-file_url" data-i18n="[placeholder]upload.placeholder.file_url" style="width:60%;">
</div>
</script>