迁移用户名片弹窗脚本

This commit is contained in:
2026-04-25 18:56:30 +08:00
parent 7966c0f662
commit 8d038c698f
3 changed files with 599 additions and 556 deletions
+7
View File
@@ -20,6 +20,7 @@
* - mobile-drawer.js:处理移动端抽屉、房间列表和在线名单。
* - marriage-status.js:处理婚姻状态弹窗、已婚列表、接受拒绝和离婚申请。
* - toolbar.js:处理工具栏按钮和功能快捷入口。
* - user-card.js:提供用户名片弹窗 Alpine 组件和管理/礼物操作。
* - user-target-actions.js:处理点击用户名切换私聊目标和打开名片。
* - welcome-menu.js:处理欢迎菜单交互。
* - admin-menu.js:处理聊天室管理菜单交互。
@@ -93,6 +94,7 @@ export {
tryDivorce,
} from "./chat-room/marriage-status.js";
export { bindToolbarControls, runFeatureShortcut, runToolbarAction } from "./chat-room/toolbar.js";
export { bindUserCardControls, userCardComponent } from "./chat-room/user-card.js";
export { bindUserTargetActions, openUserCard, switchTarget } from "./chat-room/user-target-actions.js";
export { bindWelcomeMenuControls } from "./chat-room/welcome-menu.js";
export { bindAdminMenuControls } from "./chat-room/admin-menu.js";
@@ -263,6 +265,7 @@ import {
tryDivorce,
} from "./chat-room/marriage-status.js";
import { bindToolbarControls, runFeatureShortcut, runToolbarAction } from "./chat-room/toolbar.js";
import { bindUserCardControls, userCardComponent } from "./chat-room/user-card.js";
import { bindUserTargetActions, openUserCard, switchTarget } from "./chat-room/user-target-actions.js";
import { bindWelcomeMenuControls } from "./chat-room/welcome-menu.js";
import { bindAdminMenuControls } from "./chat-room/admin-menu.js";
@@ -441,6 +444,8 @@ if (typeof window !== "undefined") {
bindToolbarControls,
runFeatureShortcut,
runToolbarAction,
bindUserCardControls,
userCardComponent,
bindUserTargetActions,
openUserCard,
switchTarget,
@@ -626,6 +631,7 @@ if (typeof window !== "undefined") {
window.slotPanel = slotPanel;
window.runFeatureShortcut = runFeatureShortcut;
window.runToolbarAction = runToolbarAction;
window.userCardComponent = userCardComponent;
window.buildHolidayClaimActionButton = buildHolidayClaimActionButton;
window.buildHolidaySystemMessage = buildHolidaySystemMessage;
window.holidayEventModal = holidayEventModal;
@@ -731,6 +737,7 @@ if (typeof window !== "undefined") {
bindFriendPanelControls();
bindFriendNotificationControls();
bindToolbarControls();
bindUserCardControls();
bindUserTargetActions();
bindAdminMenuControls();
bindBaccaratPanelControls();