]> BookStack Code Mirror - bookstack/blobdiff - resources/js/components/code-editor.js
do some cleanup and add doc
[bookstack] / resources / js / components / code-editor.js
index a8a2c0c6f0ac793f0c36f7913533a148176a30f5..f44de813de18bf93290e30a484a9ca3e921b26ac 100644 (file)
@@ -59,12 +59,10 @@ class CodeEditor {
         this.languageInput.value = language;
         this.callback = callback;
 
-        this.show();
-        this.updateEditorMode(language);
-
-        window.importVersioned('code').then(Code => {
-            Code.setContent(this.editor, code);
-        });
+        this.show()
+            .then(() => this.updateEditorMode(language))
+            .then(() => window.importVersioned('code'))
+            .then(Code => Code.setContent(this.editor, code));
     }
 
     async show() {