]> BookStack Code Mirror - bookstack/blobdiff - resources/js/code/views.js
Added cm6 strategy for splitting and dyn. loading langs
[bookstack] / resources / js / code / views.js
index cada9a1d69e2f673264ee67ffcec9a258aa83e1b..54f30fe6c0bf835dc34fbe632a39eb4834ae9230 100644 (file)
@@ -24,7 +24,7 @@ export function createView(config) {
 }
 
 /**
- * Ge the theme extension to use for editor view instance.
+ * Get the theme extension to use for editor view instance.
  * @returns {Extension}
  */
 function getTheme(viewParentEl) {
@@ -47,9 +47,9 @@ function getTheme(viewParentEl) {
  * @param {string} modeSuggestion
  * @param {string} content
  */
-export function updateViewLanguage(ev, modeSuggestion, content) {
+export async function updateViewLanguage(ev, modeSuggestion, content) {
     const compartment = viewLangCompartments.get(ev);
-    const language = getLanguageExtension(modeSuggestion, content);
+    const language = await getLanguageExtension(modeSuggestion, content);
 
     ev.dispatch({
         effects: compartment.reconfigure(language ? language : [])