/* Compiled from: rsx/theme/components/_archived/unfinished/rich_text_editor.jqhtml */ (function() { 'use strict'; const template_Rich_Text_Editor = { _jqhtml_version: '2.2.185', name: 'Rich_Text_Editor', tag: 'div', defaultAttributes: {"class": "mb-3"}, render: function render(data, args, content, jqhtml) { let _output = []; const _cid = this._cid; const that = this; _output.push(" "); if (this.args.label) { _output.push(" ");_output.push({tag: ["label", {"class": "form-label"}, false]}); (() => { const result = this.args.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(" "); } _output.push(" ");_output.push({tag: ["div", {"class": "border rounded"}, false]}); _output.push(" ");_output.push({tag: ["div", {"class": "border-bottom bg-light p-2", "id": "toolbar" + ":" + this._cid, "data-id": "toolbar"}, false]}); _output.push(" ");_output.push({tag: ["div", {"class": "btn-group btn-group-sm me-2", "role": "group"}, false]}); _output.push(" ");_output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "bold", "title": "Bold"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-type-bold"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "italic", "title": "Italic"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-type-italic"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "underline", "title": "Underline"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-type-underline"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push(""); _output.push({tag: ["div", {"class": "btn-group btn-group-sm me-2", "role": "group"}, false]}); _output.push(" ");_output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "insertUnorderedList", "title": "Bullet List"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-list-ul"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "insertOrderedList", "title": "Numbered List"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-list-ol"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push(""); _output.push({tag: ["div", {"class": "btn-group btn-group-sm me-2", "role": "group"}, false]}); _output.push(" ");_output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "justifyLeft", "title": "Align Left"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-text-left"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "justifyCenter", "title": "Align Center"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-text-center"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "justifyRight", "title": "Align Right"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-text-right"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push(""); _output.push({tag: ["div", {"class": "btn-group btn-group-sm", "role": "group"}, false]}); _output.push(" ");_output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "createLink", "title": "Insert Link"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-link"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push({tag: ["button", {"type": "button", "class": "btn btn-secondary", "data-command": "unlink", "title": "Remove Link"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-link-45deg"}, false]}); _output.push(""); _output.push(" "); _output.push(""); _output.push(""); _output.push(""); _output.push({tag: ["div", {"contenteditable": "true", "class": "p-3", "style": "min-height: 200px; max-height: 400px; overflow-y: auto;", "id": "editor" + ":" + this._cid, "data-id": "editor"}, false]}); (() => { const result = this.args.value || '' ; 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.help) { _output.push(" ");_output.push({tag: ["div", {"class": "form-text"}, false]}); (() => { const result = this.args.help ; 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(" "); 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_Rich_Text_Editor); })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJpY2hfdGV4dF9lZGl0b3IuanFodG1sIl0sInNvdXJjZXNDb250ZW50IjpbIjxEZWZpbmU6UmljaF9UZXh0X0VkaXRvciBjbGFzcz1cIm1iLTNcIj5cbiAgPCUgaWYgKHRoaXMuYXJncy5sYWJlbCkgeyAlPlxuICAgIDxsYWJlbCBjbGFzcz1cImZvcm0tbGFiZWxcIj48JT0gdGhpcy5hcmdzLmxhYmVsICU+PC9sYWJlbD5cbiAgPCUgfSAlPlxuICA8ZGl2IGNsYXNzPVwiYm9yZGVyIHJvdW5kZWRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYm9yZGVyLWJvdHRvbSBiZy1saWdodCBwLTJcIiAkaWQ9XCJ0b29sYmFyXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiYnRuLWdyb3VwIGJ0bi1ncm91cC1zbSBtZS0yXCIgcm9sZT1cImdyb3VwXCI+XG4gICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1zZWNvbmRhcnlcIiBkYXRhLWNvbW1hbmQ9XCJib2xkXCIgdGl0bGU9XCJCb2xkXCI+XG4gICAgICAgICAgPGkgY2xhc3M9XCJiaSBiaS10eXBlLWJvbGRcIj48L2k+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tc2Vjb25kYXJ5XCIgZGF0YS1jb21tYW5kPVwiaXRhbGljXCIgdGl0bGU9XCJJdGFsaWNcIj5cbiAgICAgICAgICA8aSBjbGFzcz1cImJpIGJpLXR5cGUtaXRhbGljXCI+PC9pPlxuICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLXNlY29uZGFyeVwiIGRhdGEtY29tbWFuZD1cInVuZGVybGluZVwiIHRpdGxlPVwiVW5kZXJsaW5lXCI+XG4gICAgICAgICAgPGkgY2xhc3M9XCJiaSBiaS10eXBlLXVuZGVybGluZVwiPjwvaT5cbiAgICAgICAgPC9idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJidG4tZ3JvdXAgYnRuLWdyb3VwLXNtIG1lLTJcIiByb2xlPVwiZ3JvdXBcIj5cbiAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLXNlY29uZGFyeVwiIGRhdGEtY29tbWFuZD1cImluc2VydFVub3JkZXJlZExpc3RcIiB0aXRsZT1cIkJ1bGxldCBMaXN0XCI+XG4gICAgICAgICAgPGkgY2xhc3M9XCJiaSBiaS1saXN0LXVsXCI+PC9pPlxuICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLXNlY29uZGFyeVwiIGRhdGEtY29tbWFuZD1cImluc2VydE9yZGVyZWRMaXN0XCIgdGl0bGU9XCJOdW1iZXJlZCBMaXN0XCI+XG4gICAgICAgICAgPGkgY2xhc3M9XCJiaSBiaS1saXN0LW9sXCI+PC9pPlxuICAgICAgICA8L2J1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cImJ0bi1ncm91cCBidG4tZ3JvdXAtc20gbWUtMlwiIHJvbGU9XCJncm91cFwiPlxuICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tc2Vjb25kYXJ5XCIgZGF0YS1jb21tYW5kPVwianVzdGlmeUxlZnRcIiB0aXRsZT1cIkFsaWduIExlZnRcIj5cbiAgICAgICAgICA8aSBjbGFzcz1cImJpIGJpLXRleHQtbGVmdFwiPjwvaT5cbiAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1zZWNvbmRhcnlcIiBkYXRhLWNvbW1hbmQ9XCJqdXN0aWZ5Q2VudGVyXCIgdGl0bGU9XCJBbGlnbiBDZW50ZXJcIj5cbiAgICAgICAgICA8aSBjbGFzcz1cImJpIGJpLXRleHQtY2VudGVyXCI+PC9pPlxuICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLXNlY29uZGFyeVwiIGRhdGEtY29tbWFuZD1cImp1c3RpZnlSaWdodFwiIHRpdGxlPVwiQWxpZ24gUmlnaHRcIj5cbiAgICAgICAgICA8aSBjbGFzcz1cImJpIGJpLXRleHQtcmlnaHRcIj48L2k+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiYnRuLWdyb3VwIGJ0bi1ncm91cC1zbVwiIHJvbGU9XCJncm91cFwiPlxuICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tc2Vjb25kYXJ5XCIgZGF0YS1jb21tYW5kPVwiY3JlYXRlTGlua1wiIHRpdGxlPVwiSW5zZXJ0IExpbmtcIj5cbiAgICAgICAgICA8aSBjbGFzcz1cImJpIGJpLWxpbmtcIj48L2k+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tc2Vjb25kYXJ5XCIgZGF0YS1jb21tYW5kPVwidW5saW5rXCIgdGl0bGU9XCJSZW1vdmUgTGlua1wiPlxuICAgICAgICAgIDxpIGNsYXNzPVwiYmkgYmktbGluay00NWRlZ1wiPjwvaT5cbiAgICAgICAgPC9idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2XG4gICAgICBjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJcbiAgICAgIGNsYXNzPVwicC0zXCJcbiAgICAgIHN0eWxlPVwibWluLWhlaWdodDogMjAwcHg7IG1heC1oZWlnaHQ6IDQwMHB4OyBvdmVyZmxvdy15OiBhdXRvO1wiXG4gICAgICAkaWQ9XCJlZGl0b3JcIlxuICAgID48JT0gdGhpcy5hcmdzLnZhbHVlIHx8ICcnICU+PC9kaXY+XG4gIDwvZGl2PlxuICA8JSBpZiAodGhpcy5hcmdzLmhlbHApIHsgJT5cbiAgICA8ZGl2IGNsYXNzPVwiZm9ybS10ZXh0XCI+PCU9IHRoaXMuYXJncy5oZWxwICU+PC9kaXY+XG4gIDwlIH0gJT5cbjwvRGVmaW5lOlJpY2hfVGV4dF9FZGl0b3I+XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEiLCJuYW1lcyI6W119