]> BookStack Code Mirror - bookstack/commitdiff
Made it possible to scroll past the end of the markdown editor
authorDan Brown <redacted>
Sat, 22 Sep 2018 22:24:51 +0000 (23:24 +0100)
committerDan Brown <redacted>
Sat, 22 Sep 2018 22:24:51 +0000 (23:24 +0100)
Closes #1020

resources/assets/js/services/code.js

index 7e43ab0c66e55b75178a442c99a95fc889a55b92..e1b94e8d22cc7f47da91401e24b4de16271f229b 100644 (file)
@@ -1,3 +1,7 @@
+const CodeMirror = require('codemirror');
+const Clipboard = require("clipboard");
+
+// Modes
 require('codemirror/mode/css/css');
 require('codemirror/mode/clike/clike');
 require('codemirror/mode/diff/diff');
@@ -16,9 +20,8 @@ require('codemirror/mode/toml/toml');
 require('codemirror/mode/xml/xml');
 require('codemirror/mode/yaml/yaml');
 
-const Clipboard = require("clipboard");
-
-const CodeMirror = require('codemirror');
+// Addons
+require('codemirror/addon/scroll/scrollpastend');
 
 const modeMap = {
     css: 'css',
@@ -238,7 +241,8 @@ function markdownEditor(elem) {
         mode: "markdown",
         lineNumbers: true,
         theme: getTheme(),
-        lineWrapping: true
+        lineWrapping: true,
+        scrollPastEnd: true,
     });
 }
 
@@ -253,7 +257,6 @@ function getMetaKey() {
 
 module.exports = {
     highlight: highlight,
-    highlightElem: highlightElem,
     wysiwygView: wysiwygView,
     popupEditor: popupEditor,
     setMode: setMode,