迁移赚钱面板脚本

This commit is contained in:
2026-04-25 14:25:07 +08:00
parent c7b8ba956b
commit 8a690ac40d
3 changed files with 407 additions and 245 deletions
+7
View File
@@ -8,6 +8,7 @@
* - chat-bot.js:处理 AI 小班长发送消息和清空上下文。
* - dialog.js:提供 window.chatDialog 全局弹窗。
* - daily-sign-in.js:处理每日签到弹窗与补签入口。
* - earn-panel.js:提供看视频赚钱 earnPanelData Alpine 组件和播放器加载入口。
* - font-size.js:处理聊天输入/消息字号设置。
* - image-upload.js:处理聊天图片上传入口。
* - composer.js:处理聊天输入框、发送按钮和快捷操作。
@@ -50,6 +51,7 @@ export { bindChatBanner } from "./chat-room/banner.js";
export { bindChatBotControls, clearChatBotContext, sendToChatBot } from "./chat-room/chat-bot.js";
export { bindGlobalDialogControls } from "./chat-room/dialog.js";
export { bindDailySignInControls } from "./chat-room/daily-sign-in.js";
export { bindEarnPanelControls, createEarnPanelData } from "./chat-room/earn-panel.js";
export { applyFontSize, bindChatFontSizeControl, CHAT_FONT_SIZE_STORAGE_KEY, restoreChatFontSize } from "./chat-room/font-size.js";
export { bindChatImageUploadControl } from "./chat-room/image-upload.js";
export { bindChatComposerControls } from "./chat-room/composer.js";
@@ -143,6 +145,7 @@ import { bindChatBanner } from "./chat-room/banner.js";
import { bindChatBotControls, clearChatBotContext, sendToChatBot } from "./chat-room/chat-bot.js";
import { bindGlobalDialogControls } from "./chat-room/dialog.js";
import { bindDailySignInControls } from "./chat-room/daily-sign-in.js";
import { bindEarnPanelControls, createEarnPanelData } from "./chat-room/earn-panel.js";
import { applyFontSize, bindChatFontSizeControl, CHAT_FONT_SIZE_STORAGE_KEY, restoreChatFontSize } from "./chat-room/font-size.js";
import { bindChatImageUploadControl } from "./chat-room/image-upload.js";
import { bindChatComposerControls } from "./chat-room/composer.js";
@@ -243,6 +246,8 @@ if (typeof window !== "undefined") {
sendToChatBot,
bindGlobalDialogControls,
bindDailySignInControls,
bindEarnPanelControls,
createEarnPanelData,
bindLotteryPanelControls,
closeLotteryPanel,
lotteryPanel,
@@ -391,6 +396,7 @@ if (typeof window !== "undefined") {
window.fetchBankRanking = fetchBankRanking;
window.fortunePanel = fortunePanel;
window.closeLotteryPanel = closeLotteryPanel;
window.createEarnPanelData = createEarnPanelData;
window.deferChatGameBootstrap = deferChatGameBootstrap;
window.lotteryPanel = lotteryPanel;
window.openGameHall = openGameHall;
@@ -407,6 +413,7 @@ if (typeof window !== "undefined") {
bindAppointmentAnnouncementControls();
bindGlobalDialogControls();
bindDailySignInControls();
bindEarnPanelControls();
bindLotteryPanelControls();
bindChatFontSizeControl();
bindChatImageUploadControl();