22 lines
772 B
JavaScript
22 lines
772 B
JavaScript
/**
|
|
* 入口文件 — 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(); |