]> BookStack Code Mirror - bookstack/commitdiff
fix(wysiwyg): preserves line feeds in code block mode 3246/head
authorjulesdevops <redacted>
Sat, 5 Feb 2022 09:17:13 +0000 (10:17 +0100)
committerjulesdevops <redacted>
Sat, 5 Feb 2022 09:28:44 +0000 (10:28 +0100)
resources/js/components/wysiwyg-editor.js

index 7a2b6ceba45b4aa492a351c6056c9d05f86d1364..789317a24694526e68291df98d017cab894dcb8f 100644 (file)
@@ -136,7 +136,7 @@ function codePlugin() {
         const selectedNode = editor.selection.getNode();
 
         if (!elemIsCodeBlock(selectedNode)) {
-            const providedCode = editor.selection.getNode().textContent;
+            const providedCode = editor.selection.getNode().innerText;
             window.components.first('code-editor').open(providedCode, '', (code, lang) => {
                 const wrap = document.createElement('div');
                 wrap.innerHTML = `<pre><code class="language-${lang}"></code></pre>`;