/* Compiled from: rsx/theme/components/inputs/text_input.jqhtml */ (function() { 'use strict'; const template_Text_Input = { _jqhtml_version: '2.2.185', name: 'Text_Input', tag: 'div', defaultAttributes: {"class": "Widget"}, render: function render(data, args, content, jqhtml) { let _output = []; const _cid = this._cid; const that = this; _output.push(" "); if (this.args.type === 'textarea') { _output.push(" ");_output.push({rawtag: ["textarea", Object.assign({}, {"id": "input" + ":" + this._cid, "data-id": "input", "class": "form-control", "rows": (this.args.rows || 3), "placeholder": (this.args.placeholder || '')}, ((this.args.disabled)) ? {"disabled": "true"} : {}), "undefined"]}); _output.push(" "); } else if (this.args.prefix || this.args.suffix) { _output.push(" ");_output.push({tag: ["div", {"class": "input-group"}, false]}); _output.push(" "); if (this.args.prefix) { _output.push(" ");_output.push({tag: ["span", {"class": "input-group-text"}, false]}); (() => { const result = this.args.prefix ; if (Array.isArray(result)) { if (result.length === 2 && Array.isArray(result[0])) { _output.push(...result[0]); } else { _output.push(...result); } } else { _output.push(jqhtml.escape_html(result)); } })(); _output.push(""); _output.push(" "); } _output.push(" ");_output.push({tag: ["input", Object.assign({}, Object.assign({}, Object.assign({}, Object.assign({}, {"id": "input" + ":" + this._cid, "data-id": "input", "type": (this.args.type || 'text'), "class": "form-control", "value": (this.data.value), "placeholder": (this.args.placeholder || '')}, ((this.args.min !== undefined)) ? {"min": (this.args.min)} : {}), ((this.args.max !== undefined)) ? {"max": (this.args.max)} : {}), ((this.args.maxlength)) ? {"maxlength": (this.args.maxlength)} : {}), ((this.args.disabled)) ? {"disabled": "true"} : {}), true]}); _output.push(""); _output.push(" "); if (this.args.suffix) { _output.push(" ");_output.push({tag: ["span", {"class": "input-group-text"}, false]}); (() => { const result = this.args.suffix ; if (Array.isArray(result)) { if (result.length === 2 && Array.isArray(result[0])) { _output.push(...result[0]); } else { _output.push(...result); } } else { _output.push(jqhtml.escape_html(result)); } })(); _output.push(""); _output.push(" "); } _output.push(" "); _output.push(""); } else { _output.push(" ");_output.push({tag: ["input", Object.assign({}, Object.assign({}, Object.assign({}, Object.assign({}, {"id": "input" + ":" + this._cid, "data-id": "input", "type": (this.args.type || 'text'), "class": "form-control", "value": (this.data.value), "placeholder": (this.args.placeholder || '')}, ((this.args.min !== undefined)) ? {"min": (this.args.min)} : {}), ((this.args.max !== undefined)) ? {"max": (this.args.max)} : {}), ((this.args.maxlength)) ? {"maxlength": (this.args.maxlength)} : {}), ((this.args.disabled)) ? {"disabled": "true"} : {}), true]}); _output.push(""); _output.push(" "); } _output.push(" "); return [_output, this]; }, dependencies: [] }; // Self-register with jqhtml runtime // Must use window.jqhtml since we're in bundle scope if (!window.jqhtml) { throw new Error('FATAL: window.jqhtml is not defined. The jqhtml runtime must be loaded before registering templates.'); } // Auto-register following standard jqhtml pattern window.jqhtml.register_template(template_Text_Input); })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRleHRfaW5wdXQuanFodG1sIl0sInNvdXJjZXNDb250ZW50IjpbIjwhLS1cblRleHRfSW5wdXRcblxuQmFzaWMgdGV4dCBpbnB1dCB3aWRnZXQuIFN1cHBvcnRzIHZhcmlvdXMgaW5wdXQgdHlwZXMgKHRleHQsIGVtYWlsLCB1cmwsIHRlbCwgbnVtYmVyLCB0ZXh0YXJlYSkuXG5cbiR0eXBlIC0gSW5wdXQgdHlwZSAoZGVmYXVsdDogdGV4dCkuIFVzZSBcInRleHRhcmVhXCIgZm9yIG11bHRpbGluZSB0ZXh0LlxuJHJvd3MgLSBOdW1iZXIgb2Ygcm93cyBmb3IgdGV4dGFyZWEgKGRlZmF1bHQ6IDMpXG4kcGxhY2Vob2xkZXIgLSBQbGFjZWhvbGRlciB0ZXh0XG4kcHJlZml4IC0gVGV4dCB0byBwcmVwZW5kIGJlZm9yZSBpbnB1dCAoY3JlYXRlcyBpbnB1dC1ncm91cClcbiRzdWZmaXggLSBUZXh0IHRvIGFwcGVuZCBhZnRlciBpbnB1dCAoY3JlYXRlcyBpbnB1dC1ncm91cClcbiRtaW4gLSBNaW5pbXVtIHZhbHVlIGZvciBudW1iZXIgaW5wdXRzXG4kbWF4IC0gTWF4aW11bSB2YWx1ZSBmb3IgbnVtYmVyIGlucHV0c1xuJG1heGxlbmd0aCAtIE1heGltdW0gbGVuZ3RoIGZvciB0ZXh0IGlucHV0c1xuJGRpc2FibGVkIC0gQm9vbGVhbiB0byBkaXNhYmxlIHRoZSBpbnB1dCAoc3RpbGwgcmV0dXJucyB2YWx1ZSB2aWEgdmFsKCkpXG4kc2VlZGVyIC0gU2VlZGVyIGZ1bmN0aW9uIG5hbWUgKGUuZy4sIFwiZmlyc3RfbmFtZVwiIGNhbGxzIFJzeF9SYW5kb21fVmFsdWVzLmZpcnN0X25hbWUoKSlcblxuVXNhZ2U6XG48VGV4dF9JbnB1dCAkdHlwZT1cImVtYWlsXCIgJHBsYWNlaG9sZGVyPVwidXNlckBleGFtcGxlLmNvbVwiIC8+XG48VGV4dF9JbnB1dCAkdHlwZT1cInVybFwiICRwbGFjZWhvbGRlcj1cImh0dHBzOi8vZXhhbXBsZS5jb21cIiAvPlxuPFRleHRfSW5wdXQgJHR5cGU9XCJ0ZXh0YXJlYVwiICRyb3dzPTUgLz5cbjxUZXh0X0lucHV0ICRwcmVmaXg9XCJAXCIgJHBsYWNlaG9sZGVyPVwidXNlcm5hbWVcIiAvPlxuPFRleHRfSW5wdXQgJHNlZWRlcj1cImNvbXBhbnlfbmFtZVwiIC8+XG4tLT5cbjxEZWZpbmU6VGV4dF9JbnB1dCBjbGFzcz1cIldpZGdldFwiPlxuICAgIDwlIGlmICh0aGlzLmFyZ3MudHlwZSA9PT0gJ3RleHRhcmVhJykgeyAlPlxuICAgICAgICA8dGV4dGFyZWEgJGlkPVwiaW5wdXRcIlxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIlxuICAgICAgICAgICAgICAgICAgcm93cz1cIjwlPSB0aGlzLmFyZ3Mucm93cyB8fCAzICU+XCJcbiAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiPCU9IHRoaXMuYXJncy5wbGFjZWhvbGRlciB8fCAnJyAlPlwiXG4gICAgICAgICAgICAgICAgICA8JSBpZiAodGhpcy5hcmdzLmRpc2FibGVkKSB7ICU+ZGlzYWJsZWQ8JSB9ICU+PjwlPSB0aGlzLmRhdGEudmFsdWUgJT48L3RleHRhcmVhPlxuICAgIDwlIH0gZWxzZSBpZiAodGhpcy5hcmdzLnByZWZpeCB8fCB0aGlzLmFyZ3Muc3VmZml4KSB7ICU+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJpbnB1dC1ncm91cFwiPlxuICAgICAgICAgICAgPCUgaWYgKHRoaXMuYXJncy5wcmVmaXgpIHsgJT5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImlucHV0LWdyb3VwLXRleHRcIj48JT0gdGhpcy5hcmdzLnByZWZpeCAlPjwvc3Bhbj5cbiAgICAgICAgICAgIDwlIH0gJT5cbiAgICAgICAgICAgIDxpbnB1dCAkaWQ9XCJpbnB1dFwiXG4gICAgICAgICAgICAgICAgICAgdHlwZT1cIjwlPSB0aGlzLmFyZ3MudHlwZSB8fCAndGV4dCcgJT5cIlxuICAgICAgICAgICAgICAgICAgIGNsYXNzPVwiZm9ybS1jb250cm9sXCJcbiAgICAgICAgICAgICAgICAgICB2YWx1ZT1cIjwlPSB0aGlzLmRhdGEudmFsdWUgJT5cIlxuICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiPCU9IHRoaXMuYXJncy5wbGFjZWhvbGRlciB8fCAnJyAlPlwiXG4gICAgICAgICAgICAgICAgICAgPCUgaWYgKHRoaXMuYXJncy5taW4gIT09IHVuZGVmaW5lZCkgeyAlPm1pbj1cIjwlPSB0aGlzLmFyZ3MubWluICU+XCI8JSB9ICU+XG4gICAgICAgICAgICAgICAgICAgPCUgaWYgKHRoaXMuYXJncy5tYXggIT09IHVuZGVmaW5lZCkgeyAlPm1heD1cIjwlPSB0aGlzLmFyZ3MubWF4ICU+XCI8JSB9ICU+XG4gICAgICAgICAgICAgICAgICAgPCUgaWYgKHRoaXMuYXJncy5tYXhsZW5ndGgpIHsgJT5tYXhsZW5ndGg9XCI8JT0gdGhpcy5hcmdzLm1heGxlbmd0aCAlPlwiPCUgfSAlPlxuICAgICAgICAgICAgICAgICAgIDwlIGlmICh0aGlzLmFyZ3MuZGlzYWJsZWQpIHsgJT5kaXNhYmxlZDwlIH0gJT4gLz5cbiAgICAgICAgICAgIDwlIGlmICh0aGlzLmFyZ3Muc3VmZml4KSB7ICU+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpbnB1dC1ncm91cC10ZXh0XCI+PCU9IHRoaXMuYXJncy5zdWZmaXggJT48L3NwYW4+XG4gICAgICAgICAgICA8JSB9ICU+XG4gICAgICAgIDwvZGl2PlxuICAgIDwlIH0gZWxzZSB7ICU+XG4gICAgICAgIDxpbnB1dCAkaWQ9XCJpbnB1dFwiXG4gICAgICAgICAgICAgICB0eXBlPVwiPCU9IHRoaXMuYXJncy50eXBlIHx8ICd0ZXh0JyAlPlwiXG4gICAgICAgICAgICAgICBjbGFzcz1cImZvcm0tY29udHJvbFwiXG4gICAgICAgICAgICAgICB2YWx1ZT1cIjwlPSB0aGlzLmRhdGEudmFsdWUgJT5cIlxuICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCI8JT0gdGhpcy5hcmdzLnBsYWNlaG9sZGVyIHx8ICcnICU+XCJcbiAgICAgICAgICAgICAgIDwlIGlmICh0aGlzLmFyZ3MubWluICE9PSB1bmRlZmluZWQpIHsgJT5taW49XCI8JT0gdGhpcy5hcmdzLm1pbiAlPlwiPCUgfSAlPlxuICAgICAgICAgICAgICAgPCUgaWYgKHRoaXMuYXJncy5tYXggIT09IHVuZGVmaW5lZCkgeyAlPm1heD1cIjwlPSB0aGlzLmFyZ3MubWF4ICU+XCI8JSB9ICU+XG4gICAgICAgICAgICAgICA8JSBpZiAodGhpcy5hcmdzLm1heGxlbmd0aCkgeyAlPm1heGxlbmd0aD1cIjwlPSB0aGlzLmFyZ3MubWF4bGVuZ3RoICU+XCI8JSB9ICU+XG4gICAgICAgICAgICAgICA8JSBpZiAodGhpcy5hcmdzLmRpc2FibGVkKSB7ICU+ZGlzYWJsZWQ8JSB9ICU+IC8+XG4gICAgPCUgfSAlPlxuPC9EZWZpbmU6VGV4dF9JbnB1dD5cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBIiwibmFtZXMiOltdfQ==