]> BookStack Code Mirror - bookstack/blobdiff - resources/js/vues/code-editor.js
Added tests and translations for dark-mode components
[bookstack] / resources / js / vues / code-editor.js
index c6df6b1a5de43aafc902fe45fc4a454f2a3ee2dd..f888e62277e989da786716ac2660e6bf150124ff 100644 (file)
@@ -3,13 +3,16 @@ import codeLib from "../services/code";
 const methods = {
     show() {
         if (!this.editor) this.editor = codeLib.popupEditor(this.$refs.editor, this.language);
-        this.$refs.overlay.components.overlay.show();
+        this.$refs.overlay.components.overlay.show(() => {
+            codeLib.updateLayout(this.editor);
+            this.editor.focus();
+        });
     },
     hide() {
         this.$refs.overlay.components.overlay.hide();
     },
     updateEditorMode(language) {
-        codeLib.setMode(this.editor, language);
+        codeLib.setMode(this.editor, language, this.editor.getValue());
     },
     updateLanguage(lang) {
         this.language = lang;