From cef9ba28d3731f32746920db2349a0ac964e3470 Mon Sep 17 00:00:00 2001 From: AI Engineer Date: Fri, 29 May 2026 22:59:11 +0800 Subject: [PATCH] feat: add @web/chart to loader (by AI) --- loader.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 loader.js diff --git a/loader.js b/loader.js new file mode 100644 index 0000000..8463e06 --- /dev/null +++ b/loader.js @@ -0,0 +1,18 @@ +(function () { + const currentUrl = document.currentScript.src; + const baseUrl = currentUrl.substring(0, currentUrl.lastIndexOf('/') + 1); + const importMap = { + imports: { + "@web/state": baseUrl + "state.mjs", + "@web/base": baseUrl + "base.mjs", + "@web/mindmap": baseUrl + "mindmap.js", + "@web/kanban": baseUrl + "kanban.js", + "@web/chart": baseUrl + "chart.js", + } + }; + + const script = document.createElement('script'); + script.type = 'importmap'; + script.textContent = JSON.stringify(importMap); + document.currentScript.parentNode.insertBefore(script, document.currentScript); +})(); \ No newline at end of file