]> BookStack Code Mirror - bookstack/blobdiff - resources/js/components/wysiwyg-editor.js
fix(wysiwyg): preserves line feeds in code block mode
[bookstack] / 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>`;