chore(branding): remove leftover upstream theme identifiers
The theme was renamed Zibll/子比 → AKSRT → Jio, but upstream branding survived the sweeps in CSS classes, the SVG sprite prefix, a persisted widget field ID, JS events, admin Vue class names, test infrastructure and docblocks. Renames: - zib-widget / zib-widget-wrap / zib-slider → jio-widget-box / jio-widget-box-wrap / jio-slider-box (jio-widget is taken by the modern widget shell, jio-box-* by the card primitives) - zib-partners-scroll + zps-* → jio-partners-scroll + jps-* - zib-combo-info-card + zci-* → jio-combo-info-card + jci-* - zibsvg- → jiosvg-, including the exported picker helpers and the fa-zibsvg- family-prefix guard - zibpay_type → pay_type; the dual-read fallback in PostQuery collapses to a single key - [zibajax="submit"] dropped (no PHP emitter); zib_ajax.success → jio_ajax.success - aks-* admin Vue classes → jio-* - zib_palette() → palette() User-facing vendor traces are gone: the floating "more" button default no longer ships a zibll.com link or 子比主题 marketing copy, the notice widget ships no preset promo entries, and the four 官网教程 links are removed from the post-list admin schema. Test infrastructure renamed to neutral names (docker-compose.reference.yml, Caddyfile, article-baseline.json, modern-widgets-contract.test.cjs) with their DB/volume/env/slug identifiers following. Kept intentionally, documented in tests/fixtures/README.md: the golden fixture reference fingerprint (a SHA-256 record of an external directory, read by validate-widget-golden / generate-widget-golden-fixture / audit-widget-system), the doesNotMatch guards that prove the old tokens are gone, and the reference theme's own meta key in the visual fixtures. No backward-compat or data migration: saved widget configs holding old icon keys or the old field ID silently lose them, per the project's rewrite-over-compatibility rule. Verified: 132/132 node contract tests, php tests/widget-system/run.php (146 assertions), audit-admin-contracts, audit-psr4-paths and validate-widget-golden all green; tracked bundles regenerated and in sync. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
42cc64106d
commit
427968a721
188 files changed
+915
-967
No files matched your search
@@ -157,23 +157,23 @@
|
||||
margin-left: 6px;
|
||||
}
|
||||
|
||||
/* ===== 余额充值弹窗 — Zibll balance-charge modal parity =====
|
||||
.zib-widget 基础卡样式与 .vip-product/.vip-tag 的 Zibll 原值仅在充值表单内生效
|
||||
(vip-modal.css 在全局以同类名覆盖了它们,这里按 Zibll main.css 5962/5928/5990 回位)。 */
|
||||
/* ===== 余额充值弹窗 — balance-charge modal parity =====
|
||||
.jio-widget-box 基础卡样式与 .vip-product/.vip-tag 的原值仅在充值表单内生效
|
||||
(vip-modal.css 在全局以同类名覆盖了它们,这里在充值表单内按同名原值回位)。 */
|
||||
|
||||
/* 弹窗壳静止态必须隐藏。Zibll 无此问题:它的 bootstrap 无 .modal 基础规则,
|
||||
且弹窗壳由 refresh_modal JS 按需创建;本主题是服务端静态输出,若不在此
|
||||
/* 弹窗壳静止态必须隐藏。此处不存在 .modal 基础规则带来的冲突,
|
||||
且弹窗壳由服务端静态输出;若不在此
|
||||
显式隐藏,main.css 的 .flex{display:flex}(后加载、与 bootstrap 的
|
||||
.modal{display:none} 同特异性)会让弹窗永久 display:flex 铺满全屏,
|
||||
叠加 .fade 的 opacity:0 形成隐形遮罩,拦截整页点击。 */
|
||||
.modal[data-jio-charge-modal] {
|
||||
display: none;
|
||||
}
|
||||
/* 打开态必须是 flex(而非 bootstrap 的内联 display:block):无头 Chrome
|
||||
对 Zibll 真实 CSS 的几何实证显示,display:block 下 .modal.flex
|
||||
.modal-dialog{margin:0} 使对话框顶在左上角;flex 下由壳上的 .flex.jc
|
||||
(align-items:center;justify-content:center)双轴居中——Zibll 生产环境
|
||||
即此形态(其 jQuery .show() 对 computed≠none 的壳是空操作,内联
|
||||
/* 打开态必须是 flex(而非 bootstrap 的内联 display:block):实测
|
||||
显示 display:block 下 .modal.flex .modal-dialog{margin:0} 使对话框顶在左上角;
|
||||
flex 下由壳上的 .flex.jc
|
||||
(align-items:center;justify-content:center)双轴居中,即此形态(jQuery
|
||||
.show() 对 computed≠none 的壳是空操作,内联
|
||||
display 从未写入)。 */
|
||||
.modal[data-jio-charge-modal].in {
|
||||
display: flex;
|
||||
@@ -209,7 +209,7 @@
|
||||
border-radius: 5em;
|
||||
}
|
||||
|
||||
.balance-charge-form .zib-widget {
|
||||
.balance-charge-form .jio-widget-box {
|
||||
clear: both;
|
||||
background-color: var(--main-bg-color);
|
||||
padding: 15px;
|
||||
@@ -245,7 +245,7 @@
|
||||
.balance-charge-form .vip-product.active::before {
|
||||
content: '\f058';
|
||||
/* 本主题打包的是 FA5(族名 'Font Awesome 5 Free',solid 字形需 900),
|
||||
Zibll 遗留的 FA4 族名在本主题不存在 → 豆腐块(被误认破图)。 */
|
||||
legacy FA4 族名在本主题不存在 → 豆腐块(被误认破图)。 */
|
||||
font: normal normal 900 16px/1 'Font Awesome 5 Free';
|
||||
color: var(--focus-color);
|
||||
position: absolute;
|
||||
@@ -1361,9 +1361,9 @@ body.uc-modal-open {
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
/* 积分兑换会员入口(参考主题用户中心 VIP 页 1:1:两张档位购买卡下方的全宽横条,
|
||||
/* 积分兑换会员入口(用户中心 VIP 页 1:1:两张档位购买卡下方的全宽横条,
|
||||
左侧 points-color 图标 + 「积分兑换会员」,右侧「立即兑换」badg + 右箭头;
|
||||
结构与配色由 zibll 工具类(flex/ac/jsb/flex1/em12/c-yellow/badg)承担,
|
||||
结构与配色由工具类(flex/ac/jsb/flex1/em12/c-yellow/badg)承担,
|
||||
此处只提供与 .uc-vip-level-card 同一变量体系的表面与间距)。 */
|
||||
.uc-vip-points-entry {
|
||||
margin-top: 12px;
|
||||
|
||||
Reference in new issue
Block a user