迁移任命公告事件脚本

This commit is contained in:
2026-04-25 13:55:47 +08:00
parent a5c2022422
commit 1e9f6673cc
3 changed files with 191 additions and 127 deletions
+5
View File
@@ -2,6 +2,7 @@
// 统一转发各子模块导出,方便测试或后续模块继续复用同一组工具。
export { escapeHtml, escapeHtmlWithLineBreaks } from "./chat-room/html.js";
export { bindAppointmentAnnouncementControls, showAppointmentBanner } from "./chat-room/appointment-announcement.js";
export { bindChatBanner } from "./chat-room/banner.js";
export { bindGlobalDialogControls } from "./chat-room/dialog.js";
export { bindDailySignInControls } from "./chat-room/daily-sign-in.js";
@@ -79,6 +80,7 @@ export {
export { createMessageQueue } from "./chat-room/message-queue.js";
import { escapeHtml, escapeHtmlWithLineBreaks } from "./chat-room/html.js";
import { bindAppointmentAnnouncementControls, showAppointmentBanner } from "./chat-room/appointment-announcement.js";
import { bindChatBanner } from "./chat-room/banner.js";
import { bindGlobalDialogControls } from "./chat-room/dialog.js";
import { bindDailySignInControls } from "./chat-room/daily-sign-in.js";
@@ -160,6 +162,8 @@ if (typeof window !== "undefined") {
window.ChatRoomTools = {
escapeHtml,
escapeHtmlWithLineBreaks,
bindAppointmentAnnouncementControls,
showAppointmentBanner,
bindChatBanner,
bindGlobalDialogControls,
bindDailySignInControls,
@@ -273,6 +277,7 @@ if (typeof window !== "undefined") {
// 页面加载后立即注册事件委托,具体业务逻辑仍由各子模块负责。
bindChatBanner();
bindAppointmentAnnouncementControls();
bindGlobalDialogControls();
bindDailySignInControls();
bindChatFontSizeControl();