refactor(assets): vendor 资产迁入标准目录并全仓去除 zibll 标识

- assets/vendor 全量迁移: fontawesome5→assets/fontawesome5, css→assets/css,
  js→assets/js/runtime(避开 14 个同名自有文件), img 合并去重→assets/img,
  fonts→assets/fonts; 删除 assets/vendor
- libs 五个与 widgets/third-party 字节相同的库不重复入库, loader paths 改指向
- 运行时切换: _win.uri=assets 根, loader baseUrl=/js/runtime, enlighter 注入
  路径同步; PHP 7 个引用文件切换并改名 $zibll_*→$runtime_*
- 去品牌: Qinver 头注释/品牌 console.log/演示链接清除, 默认文案中性化
- 功能标识符改名: zib__→aksrt__, zib_ajax→aksrt_ajax, window.zib→
  window.aksrtLegacy, zibllblock/*→aksrtblock/*, .zib-widget→.aksrt-panel,
  .zib-slider→.aksrt-slider, zib_menu_options meta 键等
- 自有 CSS 改名: legacy-utilities/compat-vars/footer shell
- admin SPA 重建; 契约测试同步(路径/断言/文件更名)
- 例外保留: tests/visual 对照环境与 fixtures 前缀(外部 Zibll 产品引用)

验证: php -l 133 个改动文件通过; runtime 86 个 JS node --check 通过;
契约测试 68/70(2 个失败经 stash 对照确认为存量问题)
This commit is contained in:
kate522 committed 2026-08-22 16:16:30 +08:00
1 parent 4f2391fb64
commit 9375b1c30c
591 files changed
+1690 -11041

No files matched your search

+12 -12
View File
@@ -1,5 +1,5 @@
/**
* User Center — assets (wallet + points) Zibll parity
* User Center — assets (wallet + points) legacy parity
*/
.uc-balance-card {
@@ -40,7 +40,7 @@
padding: 16px 20px;
margin-bottom: 0;
}
.uc-assets-row .uc-asset-card.zib-widget {
.uc-assets-row .uc-asset-card.aksrt-panel {
/* defensive if class reintroduced */
margin-bottom: 0;
clear: none;
@@ -86,7 +86,7 @@
color: var(--focus-color, #f04494);
}
/* Sidebar mini dual cards (Zibll) */
/* Sidebar mini dual cards (legacy) */
.uc-asset-mini {
gap: 8px;
}
@@ -299,7 +299,7 @@ body.uc-modal-open {
margin-top: 12px;
}
/* Asset record tabs — flat tab strip + list, no zib-widget mega-card */
/* Asset record tabs — flat tab strip + list, no aksrt-panel mega-card */
.uc-asset-tabs {
margin-top: 8px;
padding: 0;
@@ -307,7 +307,7 @@ body.uc-modal-open {
border: 0;
box-shadow: none;
}
.uc-asset-tabs.zib-widget {
.uc-asset-tabs.aksrt-panel {
background: transparent;
border: 0;
box-shadow: none;
@@ -1020,7 +1020,7 @@ body.uc-modal-open {
}
.focus-color { color: var(--focus-color, #f59e0b); }
/* 用户中心「我的徽章」弹窗样式已迁至 assets/css/frontend/medal.css(zibll medal 风格)。 */
/* 用户中心「我的徽章」弹窗样式已迁至 assets/css/frontend/medal.css(legacy medal 风格)。 */
.uc-points-tasks__row.is-done { opacity: .72; }
.uc-points-tasks__progress-bar {
@@ -1035,12 +1035,12 @@ body.uc-modal-open {
background: linear-gradient(90deg, #22c55e, #16a34a);
}
/* VIP tab — zibll 我的会员 (scoped; no dependence on homepage-only utilities) */
/* VIP tab — legacy 我的会员 (scoped; no dependence on homepage-only utilities) */
.uc-vip-tab {
min-width: 0;
}
/* Top profile card — zibll .user-content-myvip 1:1 */
/* Top profile card — legacy .user-content-myvip 1:1 */
.uc-vip-tab .user-content-myvip {
position: relative;
display: flex;
@@ -1067,7 +1067,7 @@ body.uc-modal-open {
.uc-vip-tab .user-content-myvip .uc-vip-state {
flex: 4 1 0;
}
/* Crown watermark — zibll .user-content-myvip .vip-img.abs-right */
/* Crown watermark — legacy .user-content-myvip .vip-img.abs-right */
.uc-vip-tab .user-content-myvip .vip-img,
.uc-vip-tab .user-content-myvip .vip-img.abs-right {
position: absolute;
@@ -1098,7 +1098,7 @@ body.uc-modal-open {
.uc-vip-tab .uc-vip-userbox .shrink0 {
flex-shrink: 0;
}
/* avatar-md = 55×55 circle (zibll --this-size: 55px) */
/* avatar-md = 55×55 circle (legacy --this-size: 55px) */
.uc-vip-tab .user-content-myvip .avatar-img {
position: relative;
display: inline-block;
@@ -1156,7 +1156,7 @@ body.uc-modal-open {
max-width: 100%;
}
/* Right status column — zibll my_vip_box */
/* Right status column — legacy my_vip_box */
.uc-vip-status,
.uc-vip-tab .uc-vip-status.flex.xx {
display: flex;
@@ -1447,7 +1447,7 @@ html:not(.dark):not(.theme-dark) .uc-vip-level-card.level-2 .v-name {
gap: 12px;
flex-wrap: wrap;
}
/* zibll: hide-sm on left profile column on mobile */
/* legacy: hide-sm on left profile column on mobile */
.uc-vip-tab .user-content-myvip .hide-sm,
.uc-vip-tab .user-content-myvip .uc-vip-profile.hide-sm {
display: none !important;