fix(float): repair VIP rail entry front and admin

Always open VIP modal for float pay_vip, drop forced admin link,
normalize gem icon, harden pay-vip click binding and SPA form UX.
This commit is contained in:
2026-07-22 10:32:00 +08:00
parent b7ee5987f0
commit b8ee6b6a43
6 changed files with 132 additions and 23 deletions
+14
View File
@@ -334,6 +334,20 @@ body.dark-theme .float-btn__icon-sun {
display: none;
}
/* VIP float rail entry */
.float-right .float-btn.pay-vip {
color: var(--this-color, #f5a623);
}
.float-right .float-btn.pay-vip:hover {
color: var(--this-color, #f5a623);
opacity: 0.9;
}
.float-right .float-btn.signin-loader {
cursor: pointer;
}
.theme-dark .float-right,
html.dark .float-right,
body.dark-theme .float-right {
@@ -680,8 +680,13 @@ body.theme-dark body > .drop-newadd .newadd-btns__item {
display: none;
}
.float-btn.pay-vip {
color: #f5a623;
.float-btn.pay-vip,
.float-right .float-btn.pay-vip {
color: var(--this-color, #f5a623);
}
.float-right .float-btn.pay-vip:hover {
color: var(--this-color, #f5a623);
opacity: 0.9;
}
.float-right .float-btn > i {