X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/615a050856b1200d9dd37d94838b7d9b4a425afa..891dbfe0853775c27039587bedf3bded9964d2f1:/resources/js/services/code.js diff --git a/resources/js/services/code.js b/resources/js/services/code.js index 533940e3b..8e517dde4 100644 --- a/resources/js/services/code.js +++ b/resources/js/services/code.js @@ -25,6 +25,7 @@ import 'codemirror/mode/sql/sql'; import 'codemirror/mode/toml/toml'; import 'codemirror/mode/xml/xml'; import 'codemirror/mode/yaml/yaml'; +import 'codemirror/mode/pascal/pascal' // Addons import 'codemirror/addon/scroll/scrollpastend'; @@ -78,6 +79,7 @@ const modeMap = { xml: 'xml', yaml: 'yaml', yml: 'yaml', + pascal: 'text/x-pascal', }; /** @@ -97,7 +99,7 @@ function highlight() { function highlightElem(elem) { const innerCodeElem = elem.querySelector('code[class^=language-]'); elem.innerHTML = elem.innerHTML.replace(//gi ,'\n'); - const content = elem.textContent.trim(); + const content = elem.textContent; let mode = ''; if (innerCodeElem !== null) {