fix: improve promotion tabs and referral layout

This commit is contained in:
2026-08-16 21:51:53 +08:00
parent d4876bb125
commit 651c75fea1
+24
View File
@@ -183,6 +183,30 @@
// Delegate every internal user-center link. This also covers markup injected
// after a REST panel refresh, so panel navigation never falls back to a full load.
document.addEventListener('click', function(e) {
var withdrawOpen = e.target && e.target.closest ? e.target.closest('[data-aksrt-withdraw-open]') : null;
if (withdrawOpen) {
var withdrawModal = document.querySelector('[data-aksrt-withdraw-modal]');
if (withdrawModal) {
e.preventDefault();
e.stopPropagation();
withdrawModal.hidden = false;
withdrawModal.classList.add('is-open');
document.body.classList.add('uc-modal-open');
}
return;
}
var withdrawClose = e.target && e.target.closest ? e.target.closest('[data-aksrt-withdraw-close]') : null;
if (withdrawClose) {
var openWithdrawModal = withdrawClose.closest('[data-aksrt-withdraw-modal]');
if (openWithdrawModal) {
e.preventDefault();
e.stopPropagation();
openWithdrawModal.hidden = true;
openWithdrawModal.classList.remove('is-open');
if (!document.querySelector('[data-aksrt-withdraw-modal].is-open')) document.body.classList.remove('uc-modal-open');
}
return;
}
var link = e.target && e.target.closest ? e.target.closest('a[href]') : null;
if (!link || e.defaultPrevented || e.button !== 0 || e.metaKey || e.ctrlKey || e.shiftKey || e.altKey || link.target === '_blank') return;
var url;