迁移聊天室本地清屏入口

This commit is contained in:
2026-04-25 19:38:58 +08:00
parent 36ac9d090b
commit 0ac12364bb
4 changed files with 74 additions and 11 deletions
+7 -2
View File
@@ -216,6 +216,7 @@ export {
bindSoundMuteControl,
closeDailyStatusEditor,
closeFeatureMenu,
handleFeatureLocalClear,
isSoundMuted,
loadBlockedSystemSenders,
normalizeChatPreferences,
@@ -248,7 +249,7 @@ export {
updateRedPacketClaimsUI,
} from "./chat-room/red-packet-panel.js";
export { createMessageQueue } from "./chat-room/message-queue.js";
export { isExpiredChatImageMessage } from "./chat-room/message-utils.js";
export { isExpiredChatImageMessage, localClearScreen } from "./chat-room/message-utils.js";
import { escapeHtml, escapeHtmlWithLineBreaks, normalizeSafeChatUrl } from "./chat-room/html.js";
import { bindAppointmentAnnouncementControls, showAppointmentBanner } from "./chat-room/appointment-announcement.js";
@@ -408,6 +409,7 @@ import {
bindSoundMuteControl,
closeDailyStatusEditor,
closeFeatureMenu,
handleFeatureLocalClear,
isSoundMuted,
loadBlockedSystemSenders,
normalizeChatPreferences,
@@ -440,7 +442,7 @@ import {
updateRedPacketClaimsUI,
} from "./chat-room/red-packet-panel.js";
import { createMessageQueue } from "./chat-room/message-queue.js";
import { isExpiredChatImageMessage } from "./chat-room/message-utils.js";
import { isExpiredChatImageMessage, localClearScreen } from "./chat-room/message-utils.js";
if (typeof window !== "undefined") {
// 保留聚合入口,给新迁移模块、测试和仍在 Blade 内的存量脚本统一读取工具。
@@ -636,6 +638,7 @@ if (typeof window !== "undefined") {
bindSoundMuteControl,
closeDailyStatusEditor,
closeFeatureMenu,
handleFeatureLocalClear,
isSoundMuted,
loadBlockedSystemSenders,
normalizeChatPreferences,
@@ -666,12 +669,14 @@ if (typeof window !== "undefined") {
updateRedPacketClaimsUI,
createMessageQueue,
isExpiredChatImageMessage,
localClearScreen,
};
// 直接挂载只服务暂未迁移的 Blade 调用点;新代码优先通过模块导入或 ChatRoomTools 复用。
window.closeChatImageLightbox = closeChatImageLightbox;
window.escapeHtml = escapeHtml;
window.isExpiredChatImageMessage = isExpiredChatImageMessage;
window.localClearScreen = localClearScreen;
window.normalizeSafeChatUrl = normalizeSafeChatUrl;
window.openChatImageLightbox = openChatImageLightbox;
window.closeFriendPanel = closeFriendPanel;