diff --git a/inventory/static/js/editor.js b/inventory/static/js/editor.js index 346f978..22323e2 100644 --- a/inventory/static/js/editor.js +++ b/inventory/static/js/editor.js @@ -1,3 +1,17 @@ +document.addEventListener("DOMContentLoaded", () => { + document.querySelectorAll('.editor').forEach(el => { + EditorWidget.autoResizeTextarea(el); + }); + + document.querySelectorAll('.viewer').forEach(el => { + const id = el.id.replace('viewer', ''); + const textEditor = document.getElementById(`textEditor${id}`); + if (textEditor) { + el.innerHTML = marked.parse(textEditor.value); + } + }); +}); + const EditorWidget = (() => { let tempIdCounter = 1; diff --git a/inventory/templates/fragments/_editor_fragment.html b/inventory/templates/fragments/_editor_fragment.html index 37cd350..d98d3d6 100644 --- a/inventory/templates/fragments/_editor_fragment.html +++ b/inventory/templates/fragments/_editor_fragment.html @@ -13,41 +13,16 @@ {{ icons.render_icon('file-earmark-richtext', 16) }} {% endif %}
-
+
- +
- - {% endmacro %} \ No newline at end of file