/** * 入口文件 — ES Module 入口 * * 所有模块通过 import 加载,依赖顺序由 import 自动解决。 * 需要 HTML 内联事件调用的函数挂载到 window。 */ import { initDragDrop, toggleUploadPanel, handleFiles } from './upload.js'; import { sendUserMessage, handleChatKey } from './config.js'; import { generateQr, startSync } from './sync.js'; import { handleForceSubmit } from './agent.js'; // 将需要 HTML 内联事件调用的函数挂载到 window window.handleChatKey = handleChatKey; window.sendUserMessage = sendUserMessage; window.initDragDrop = initDragDrop; window.toggleUploadPanel = toggleUploadPanel; window.handleFiles = handleFiles; window.handleForceSubmit = handleForceSubmit; initDragDrop(); generateQr(); startSync();