preload tinymce
This commit is contained in:
@@ -14,11 +14,14 @@
|
||||
import { admin } from "@/stores/admin";
|
||||
import { setErrors } from "@/stores/errors";
|
||||
import { resetConfirmation } from "@/stores/confirmation";
|
||||
import TinyMCE from "@tinymce/tinymce-svelte";
|
||||
|
||||
let oldLocation = undefined;
|
||||
|
||||
let showAppSidebar = false;
|
||||
|
||||
let isTinyMCEPreloaded = false;
|
||||
|
||||
$: if ($admin?.id) {
|
||||
loadSettings();
|
||||
}
|
||||
@@ -142,3 +145,15 @@
|
||||
</div>
|
||||
|
||||
<Confirmation />
|
||||
|
||||
{#if showAppSidebar && !isTinyMCEPreloaded}
|
||||
<div class="tinymce-preloader hidden">
|
||||
<TinyMCE
|
||||
scriptSrc="{import.meta.env.BASE_URL}libs/tinymce/tinymce.min.js"
|
||||
conf={CommonHelper.defaultEditorOptions()}
|
||||
on:init={() => {
|
||||
isTinyMCEPreloaded = true;
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
Reference in New Issue
Block a user