Skip to content

Commit 0104bf1

Browse files
committed
Publish 2025-07-22
1 parent e953b80 commit 0104bf1

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

elements/donate-mascot.js

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

elements/pay-tiers.js

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -729,6 +729,7 @@ const cssText = `
729729
}
730730
darkreader-donate-mascot {
731731
display: none;
732+
pointer-events: none;
732733
}
733734
734735
/* Wide */
@@ -866,11 +867,24 @@ class PayTiersElement extends HTMLElement {
866867
}
867868

868869
if (PADDLE_MODE) {
870+
const feeButton = shadowRoot.querySelector('.js-link-paddle');
871+
const corpButton = shadowRoot.querySelector('.js-link-paddle-corp');
869872
initPaddle({
870-
feeButton: shadowRoot.querySelector('.js-link-paddle'),
871-
corpButton: shadowRoot.querySelector('.js-link-paddle-corp'),
873+
feeButton,
874+
corpButton,
872875
});
873876
}
877+
878+
shadowRoot.host.addEventListener('mouseenter', (e) => {
879+
if (e.target === shadowRoot.host) {
880+
shadowRoot.querySelector('darkreader-donate-mascot')?.setAttribute('hover', '');
881+
}
882+
});
883+
shadowRoot.host.addEventListener('mouseleave', (e) => {
884+
if (e.target === shadowRoot.host) {
885+
shadowRoot.querySelector('darkreader-donate-mascot')?.removeAttribute('hover');
886+
}
887+
});
874888
}
875889
}
876890

0 commit comments

Comments
 (0)