mirror of
https://github.com/Wx-2025/ST-Amily2-Chat-Optimisation.git
synced 2026-06-06 16:15:50 +00:00
Update drawer.js
This commit is contained in:
14
ui/drawer.js
14
ui/drawer.js
@@ -92,6 +92,20 @@ async function initializePanel(contentPanel, errorContainer) {
|
|||||||
const cwbContent = await $.get(`${extensionFolderPath}/CharacterWorldBook/cwb_settings.html`);
|
const cwbContent = await $.get(`${extensionFolderPath}/CharacterWorldBook/cwb_settings.html`);
|
||||||
const cwbPanelHtml = `<div id="amily2_character_world_book_panel" style="display: none;">${cwbContent}</div>`;
|
const cwbPanelHtml = `<div id="amily2_character_world_book_panel" style="display: none;">${cwbContent}</div>`;
|
||||||
mainContainer.append(cwbPanelHtml);
|
mainContainer.append(cwbPanelHtml);
|
||||||
|
|
||||||
|
const worldEditorContent = await $.get(`${extensionFolderPath}/WorldEditor.html`);
|
||||||
|
const worldEditorPanelHtml = `<div id="amily2_world_editor_panel" style="display: none;">${worldEditorContent}</div>`;
|
||||||
|
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();
|
bindModalEvents();
|
||||||
|
|||||||
Reference in New Issue
Block a user