fix: improve promotion tabs and referral layout
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user