{{-- 文件功能:聊天室核心前端交互脚本(Blade 模板形式) 已迁移至 Vite 模块(resources/js/chat-room/)的内容: 1. 消息渲染引擎 → message-renderer.js(appendMessage / buildChatMessageContent / 批量渲染 / 裁剪) 2. 在线用户列表 → user-list.js(renderUserList / filterUserList / 徽标轮换) 3. WebSocket 事件监听 → chat-events.js(chat:here / chat:message / chat:muted / Echo 级监听等) 4. 管理操作 → admin-commands.js + admin-menu.js 5. 存点心跳 → heartbeat.js(saveExp / leaveRoom / notifyExpiredLeave) 6. 发送消息 → composer.js(sendMessage / 草稿 / IME 防重 / 神秘箱子暗号) 7. 特效控制 → admin-commands.js + message-utils.js 8. 系统播报屏蔽 → preferences-status.js(屏蔽 / 禁音 / 每日状态 / 偏好) 9. 共享状态 → chat-state.js(DOM 引用 / 在线用户 / 消息队列 / 所有可变状态) 10. 欢迎语菜单 → welcome-menu.js 11. 每日签到 → daily-sign-in.js 12. VIP 进退场 → vip-presence.js 保留在 Blade 内的内容(依赖 Blade 模板语法 或 作为薄兼容桥): 1. switchTab / loadRoomsOnlineStatus(依赖 {{ route('chat.rooms-online-status') }}) 2. sendWelcomeTpl(依赖 sendMessage 已迁至 Vite) 3. 点击空白关闭浮层(简单 DOM 事件) 4. 自动滚屏复选框绑定 5. DOMContentLoaded 偏好恢复(调用 Vite 模块函数) 6. 各类 window.* 兼容桥声明 通过 @include('chat.partials.scripts') 引入到 frame.blade.php @author ChatRoom Laravel @version 3.0.0 — 大量逻辑已迁至 Vite 模块,此文件仅保留 Blade 依赖的薄包装 --}}