/* Compiled from: rsx/theme/components/inputs/select_input.jqhtml */ (function() { 'use strict'; const template_Select_Input = { _jqhtml_version: '2.2.185', name: 'Select_Input', tag: 'div', defaultAttributes: {"class": "Widget"}, render: function render(data, args, content, jqhtml) { let _output = []; const _cid = this._cid; const that = this; _output.push(" ");_output.push({tag: ["select", Object.assign({}, {"id": "input" + ":" + this._cid, "data-id": "input"}, ((this.args.disabled)) ? {"disabled": "true"} : {}), false]}); _output.push(" "); if (this.args.placeholder) { _output.push(" ");_output.push({tag: ["option", {"value": ""}, false]}); (() => { const result = this.args.placeholder ; 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(" "); if (this.args.options) { _output.push(" "); for (let opt of this.args.options) { _output.push(" "); if (typeof opt === 'object') { _output.push(" ");_output.push({tag: ["option", Object.assign({}, {"value": (opt.value)}, ((this.data.value == opt.value)) ? {"selected": "true"} : {}), false]}); (() => { const result = opt.label ; 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(" "); } else { _output.push(" ");_output.push({tag: ["option", Object.assign({}, {"value": (opt)}, ((this.data.value == opt)) ? {"selected": "true"} : {}), false]}); (() => { const result = opt ; 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(" "); } _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_Select_Input); })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdF9pbnB1dC5qcWh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiPCEtLVxuU2VsZWN0X0lucHV0XG5cbkRyb3Bkb3duIHNlbGVjdCB3aWRnZXQgZm9yIGZvcm1zLlxuXG4kb3B0aW9ucyAtIEFycmF5IG9mIG9wdGlvbnM6IFt7dmFsdWU6ICd2YWwnLCBsYWJlbDogJ0xhYmVsJ30sIC4uLl0gb3Igc2ltcGxlIGFycmF5IFsndmFsMScsICd2YWwyJ11cbiRwbGFjZWhvbGRlciAtIFBsYWNlaG9sZGVyIG9wdGlvbiB0ZXh0IChjcmVhdGVzIGVtcHR5IG9wdGlvbiBhdCB0b3ApXG4kZGlzYWJsZWQgLSBCb29sZWFuIHRvIGRpc2FibGUgdGhlIHNlbGVjdCAoc3RpbGwgcmV0dXJucyB2YWx1ZSB2aWEgdmFsKCkpXG4kc2VlZGVyIC0gU2VlZGVyIGZ1bmN0aW9uIG5hbWUgZm9yIHRlc3QgZGF0YVxuXG5XaWRnZXQgaW50ZXJmYWNlOlxuLSB2YWwoKSAtIEdldC9zZXQgc2VsZWN0ZWQgdmFsdWVcbi0gc2VlZCgpIC0gRmlsbHMgd2l0aCByYW5kb20gdmFsdWVcbi0tPlxuPERlZmluZTpTZWxlY3RfSW5wdXQgY2xhc3M9XCJXaWRnZXRcIj5cbiAgICA8c2VsZWN0ICRpZD1cImlucHV0XCIgPCUgaWYgKHRoaXMuYXJncy5kaXNhYmxlZCkgeyAlPmRpc2FibGVkPCUgfSAlPj5cbiAgICAgICAgPCUgaWYgKHRoaXMuYXJncy5wbGFjZWhvbGRlcikgeyAlPlxuICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPjwlPSB0aGlzLmFyZ3MucGxhY2Vob2xkZXIgJT48L29wdGlvbj5cbiAgICAgICAgPCUgfSAlPlxuICAgICAgICA8JSBpZiAodGhpcy5hcmdzLm9wdGlvbnMpIHsgJT5cbiAgICAgICAgICAgIDwlIGZvciAobGV0IG9wdCBvZiB0aGlzLmFyZ3Mub3B0aW9ucykgeyAlPlxuICAgICAgICAgICAgICAgIDwlIGlmICh0eXBlb2Ygb3B0ID09PSAnb2JqZWN0JykgeyAlPlxuICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiPCU9IG9wdC52YWx1ZSAlPlwiIDwlIGlmICh0aGlzLmRhdGEudmFsdWUgPT0gb3B0LnZhbHVlKSB7ICU+c2VsZWN0ZWQ8JSB9ICU+PjwlPSBvcHQubGFiZWwgJT48L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8JSB9IGVsc2UgeyAlPlxuICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiPCU9IG9wdCAlPlwiIDwlIGlmICh0aGlzLmRhdGEudmFsdWUgPT0gb3B0KSB7ICU+c2VsZWN0ZWQ8JSB9ICU+PjwlPSBvcHQgJT48L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8JSB9ICU+XG4gICAgICAgICAgICA8JSB9ICU+XG4gICAgICAgIDwlIH0gJT5cbiAgICA8L3NlbGVjdD5cbjwvRGVmaW5lOlNlbGVjdF9JbnB1dD5cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBIiwibmFtZXMiOltdfQ==