front-dialog

20260916-201504 轮 · 看它的历史
靶子 http://localhost:20098(容器 wt_h8_tp8)

  ✅ 首页上找得到商品详情入口(否则下面全是空转)
【组 A 账号入口 —— 三个表单弹窗】
  ✅ 未登录点收藏 → 弹出登录框
  ✅ 登录表单三个输入框都在
  ✅ 验证码图片挂上了 src
  ✅ 点"立即注册" → 只剩注册框一个(旧的已关)
  ✅ 注册表单字段都在
  ✅ 点"忘记密码" → 只剩找回密码框一个
  ✅ 找回密码表单字段都在
  ✅ Esc 关得掉(弹窗归零)
  ✅ 取到图形验证码明文(取不到下面就是空转)
  ✅ 🔴 弹窗里真的登录成功了(#loginUserLevel 已被填上)
  ✅ 登录后弹窗已关闭

【组 B 提示/确认 —— content 从 innerHTML 变成 textContent】
  ✅ 🔴 showHintDialog 的内容未被解析成 DOM
  ✅ 🔴 onerror 未执行
  ✅ 原文按字面显示
  ✅ 自定义按钮文案生效
  ✅ showHintDialog 点掉后才回调
  ✅ showConfirmDialog 点确定 → 回调
  ✅ 🔴 showConfirmDialog 点取消 → 不回调

【组 C 删相册确认 —— 真实入口,取消必须什么都不发生】
  ✅ 相册列表上有可删的相册(否则本组空转)
  ✅ 点删除 → 弹出确认框
  ✅ 确认框正文是那段警告
  ✅ 🔴 点取消 → 一个删除请求都没发
  ✅ 🔴 点取消 → 相册一个都没少

【组 C2 翻翻看预览 —— iframe 弹窗】
  ✅ 点"翻翻看" → 弹出预览框
  ✅ 弹窗标题是作品名(非空)
  ✅ 🔴 iframe 在,且 src 指向 Flash/indexflip/tplid/
  ✅ 盒子宽度按 750px 生效(不是组件默认的 400px)
  ✅ Esc 关得掉预览框

【组 C3 修改昵称 —— 表单弹窗 + handle.close()】
  ✅ 用户中心上找得到昵称入口
  ✅ 点昵称 → 弹出修改框
  ✅ 昵称输入框在
  ✅ 提交发出了一次请求(否则下面在空转)
  ✅ 🔴 成功后弹窗自己关掉了(dlg.close())
  ✅ 🔴 页面上的昵称就地变成了新值
  ✅ 守卫:新旧昵称确实不同(否则上一条恒真)

【组 D 另一个活跃主题 blue_gaztano】
  ✅ blue_gaztano:未登录点收藏 → 弹出登录框
  ✅ blue_gaztano:登录表单字段都在

【组 E artDialog 清库证明】
  ✅ Index 层:window.artDialog 已不存在
  ✅ Index 层:$.dialog 已不存在(artDialog 真正挂的那个名字)
  ✅ Index 层:$.artDialog 已不存在
  ✅ Index 层:页面上不再加载 artDialog 脚本
  ✅ Index 层:页面上不再加载 idialog.css 皮肤
  ✅ Index 层:守卫 —— jnc-dialog 仍然挂着
  ✅ User 层:window.artDialog 已不存在
  ✅ User 层:$.dialog 已不存在(artDialog 真正挂的那个名字)
  ✅ User 层:$.artDialog 已不存在
  ✅ User 层:页面上不再加载 artDialog 脚本
  ✅ User 层:页面上不再加载 idialog.css 皮肤
  ✅ User 层:守卫 —— jnc-dialog 仍然挂着

【组 F 迁移证明】
  ✅ 🔴 全程没有任何原生 alert/confirm/prompt

=== PASS=51 FAIL=0 ===