迁移婚姻状态脚本

This commit is contained in:
2026-04-25 15:00:04 +08:00
parent b622053bc2
commit 3bbde9b4dd
3 changed files with 613 additions and 373 deletions
+44 -4
View File
@@ -18,7 +18,7 @@
* - lightbox.js:处理聊天图片预览灯箱。
* - lottery-panel.js:提供双色球彩票 lotteryPanel Alpine 组件和全局开关入口。
* - mobile-drawer.js:处理移动端抽屉、房间列表和在线名单。
* - marriage-status.js:处理婚姻状态展示与用户名片联动
* - marriage-status.js:处理婚姻状态弹窗、已婚列表、接受拒绝和离婚申请
* - toolbar.js:处理工具栏按钮和功能快捷入口。
* - user-target-actions.js:处理点击用户名切换私聊目标和打开名片。
* - welcome-menu.js:处理欢迎菜单交互。
@@ -70,7 +70,18 @@ export {
scheduleRenderMobileUserList,
switchMobileTab,
} from "./chat-room/mobile-drawer.js";
export { bindMarriageStatusControls } from "./chat-room/marriage-status.js";
export {
bindMarriageStatusControls,
closeMarriageStatusModal,
fetchMarriedList,
fetchMyMarriageStatus,
marriageAction,
openMarriageStatusModal,
renderMarriedList,
renderMarriageStatus,
switchMarriageTab,
tryDivorce,
} from "./chat-room/marriage-status.js";
export { bindToolbarControls, runFeatureShortcut, runToolbarAction } from "./chat-room/toolbar.js";
export { bindUserTargetActions, openUserCard, switchTarget } from "./chat-room/user-target-actions.js";
export { bindWelcomeMenuControls } from "./chat-room/welcome-menu.js";
@@ -202,7 +213,18 @@ import {
scheduleRenderMobileUserList,
switchMobileTab,
} from "./chat-room/mobile-drawer.js";
import { bindMarriageStatusControls } from "./chat-room/marriage-status.js";
import {
bindMarriageStatusControls,
closeMarriageStatusModal,
fetchMarriedList,
fetchMyMarriageStatus,
marriageAction,
openMarriageStatusModal,
renderMarriedList,
renderMarriageStatus,
switchMarriageTab,
tryDivorce,
} from "./chat-room/marriage-status.js";
import { bindToolbarControls, runFeatureShortcut, runToolbarAction } from "./chat-room/toolbar.js";
import { bindUserTargetActions, openUserCard, switchTarget } from "./chat-room/user-target-actions.js";
import { bindWelcomeMenuControls } from "./chat-room/welcome-menu.js";
@@ -402,7 +424,6 @@ if (typeof window !== "undefined") {
stopAutoFishing,
bindFortunePanelControls,
fortunePanel,
bindMarriageStatusControls,
bindProfileControls,
closeAvatarPicker,
closeSettingsModal,
@@ -419,6 +440,16 @@ if (typeof window !== "undefined") {
sendEmailCode,
showInlineMsg,
unbindWechat,
bindMarriageStatusControls,
closeMarriageStatusModal,
fetchMarriedList,
fetchMyMarriageStatus,
marriageAction,
openMarriageStatusModal,
renderMarriedList,
renderMarriageStatus,
switchMarriageTab,
tryDivorce,
bindShopControls,
buyItem,
closeGiftDialog,
@@ -555,6 +586,15 @@ if (typeof window !== "undefined") {
window.sendEmailCode = sendEmailCode;
window.showInlineMsg = showInlineMsg;
window.unbindWechat = unbindWechat;
window.closeMarriageStatusModal = closeMarriageStatusModal;
window.fetchMarriedList = fetchMarriedList;
window.fetchMyMarriageStatus = fetchMyMarriageStatus;
window.marriageAction = marriageAction;
window.openMarriageStatusModal = openMarriageStatusModal;
window.renderMarriedList = renderMarriedList;
window.renderMarriageStatus = renderMarriageStatus;
window.switchMarriageTab = switchMarriageTab;
window.tryDivorce = tryDivorce;
window.buyItem = buyItem;
window.closeGiftDialog = closeGiftDialog;
window.closeRenameModal = closeRenameModal;