Wire header_nav_style transparent/blur, login history sync, plate publish type, clean dead search CSS, rebuild admin SPA locally (build gitignored).
2.3 KiB
2.3 KiB
Top nav zibll 1:1 acceptance checklist
Branch: worktree-nav-zibll-full-1to1
Desktop shell
- Layout 1: logo | menu | publish/VIP | theme(+lang) | user | search icon →
.navbar-searchslide - Layout 2: logo | menu | inline search(+remote panel) | CTAs | user (no search icon)
- Layout 3: logo | CTAs/user | menu right cluster
- Fixed
body.nav-fixedreserve; heroshow-slidepull-up - Scroll-down hide / scroll-up show
- Submenu hover + chevron; overflow folding "更多"
- Publish single vs multi; default
jb-blue+ radius pill; VIP hover cards - User box: check-in / wallet / badges + admin row (主题设置/模块布局/商城中心/后台)
- Header theme colors when custom enabled
- Language dropdown when i18n enabled
menu_search / search box (zibll DOM)
- Layout-2 remote-box
action=menu_searchloads.dropdown-menu.hover-show-con > .search-input - Panel contains
.search-keywords/.history-search/.relates.relates-thumb(when enabled) - Guest history from localStorage; trash clears
- Layout 1/3
.navbar-searchuses fullaksrt_get_search_box(show_form=true) - Footer tabbar
#tabbar-search-overlaystill independent
Mobile
- center/left header; drawer left/right/top
body.mobile-navbar-show+ fixed-body + swipe- mobile menus depth 2 + user box + widgets
- posts-nav-box TOC on single posts
Admin
- SPA image_select layouts
- Single publish switch
header_newposts_enabled(+ skin select jb-*) - Appearance → Menus senior editor
cd assets/admin && npm run buildafter schema changesphp tools/audit-admin-contracts.phpgreen
Deploy
- Admin
build/may be gitignored — build on deploy host. - Push branch to remote
target, open PR via Gitea URL.
Contract report
tools/nav-zibll-contract-report.txtshould list search DOM PASS after smoke.
Code-complete (browser QA still manual)
The following are implemented in code; remaining checkboxes above need live WP QA:
- menu_search zibll DOM + remote-box
- L1/3
.navbar-searchslide + toggle isolation header_nav_styletransparent/blur classes + CSS- unified
header_newposts_enabled+ plate type + jb skin - user box admin 4-row
- logged-in history AJAX save on top search submit
- admin
npm run buildexecuted in this worktree