- 完成对 scripts.blade.php 中非核心业务逻辑(钓鱼游戏、AI机器人、系统全局公告)的深度抽象隔离 - 修复抢红包逻辑中 setInterval 缺失时间参数(1000)引发浏览器前端主线程挂起的重度阻塞问题 - 修复 lottery-panel 组件结尾漏写 </div> 导致的连锁级渲染树崩溃(该崩溃导致红包节点被意外当作隐藏后代节点渲染,造成彻底不可见) - 对相关模板规范代码结构,执行 Laravel Pint 格式化并提交
23 lines
977 B
PHP
23 lines
977 B
PHP
{{--
|
|
文件功能:聊天室顶部标题栏 + 公告滚动条
|
|
从 frame.blade.php 拆分,便于独立维护
|
|
|
|
依赖变量:$room
|
|
--}}
|
|
|
|
{{-- 顶部标题栏(第一行:房间名称 + 介绍) --}}
|
|
<div class="room-title-bar">
|
|
<div class="room-name">●{{ $room->name }}●<span style="font-size:12px; font-weight:normal;">在线<span
|
|
id="online-count">0</span>人</span></div>
|
|
<div class="room-desc" id="room-title-display">{{ $room->description ?? '欢迎光临本聊天室!畅所欲言,文明聊天。' }}
|
|
</div>
|
|
</div>
|
|
|
|
{{-- 第二行:公告/祝福语滚动条(有权限的用户可设置) --}}
|
|
<div class="room-announcement-bar" id="announcement-bar">
|
|
<marquee behavior="scroll" direction="left" scrollamount="3" style="color:#cc0000; font-size:12px; font-weight:bold;"
|
|
id="announcement-text">
|
|
{{ $room->announcement ?? '欢迎来到聊天室!祝大家聊天愉快!' }}
|
|
</marquee>
|
|
</div>
|