From e6e5381422ac23cf9c2ef14117cf73c83aa8ca74 Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Sun, 28 Sep 2025 17:32:51 +0800 Subject: [PATCH] Update drawer.js --- ui/drawer.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ui/drawer.js b/ui/drawer.js index dd0cd20..f9f2b93 100644 --- a/ui/drawer.js +++ b/ui/drawer.js @@ -92,6 +92,20 @@ async function initializePanel(contentPanel, errorContainer) { const cwbContent = await $.get(`${extensionFolderPath}/CharacterWorldBook/cwb_settings.html`); const cwbPanelHtml = ``; mainContainer.append(cwbPanelHtml); + + const worldEditorContent = await $.get(`${extensionFolderPath}/WorldEditor.html`); + const worldEditorPanelHtml = ``; + mainContainer.append(worldEditorPanelHtml); + + // 在面板创建后,加载世界书编辑器脚本 + const worldEditorScriptId = 'world-editor-script'; + if (!document.getElementById(worldEditorScriptId)) { + const worldEditorScript = document.createElement("script"); + worldEditorScript.id = worldEditorScriptId; + worldEditorScript.type = "module"; // 必须作为模块加载 + worldEditorScript.src = `${extensionFolderPath}/WorldEditor/WorldEditor.js?v=${Date.now()}`; + document.head.appendChild(worldEditorScript); + } } bindModalEvents();