File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
pep_sphinx_extensions/pep_theme/static Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -17,18 +17,16 @@ document.addEventListener("DOMContentLoaded", () => {
1717
1818 function adjustBannerMargin ( ) {
1919 const text = document . createTextNode (
20- " :target { scroll-margin-top: " + stickyBanner . offsetHeight + " px; }"
20+ ` :target { scroll-margin-top: ${ stickyBanner . offsetHeight } px; }` ,
2121 ) ;
2222 node . replaceChildren ( text ) ;
2323 }
2424
25- const closeButton = document . querySelector ( '.close-button' ) ;
26- if ( closeButton ) {
27- closeButton . addEventListener ( 'click' , ( ) => {
28- const stickyBanner = document . querySelector ( '.sticky-banner' ) ;
29- if ( stickyBanner ) {
30- stickyBanner . style . display = 'none' ;
31- }
25+ for ( const closeButton of document . getElementsByClassName ( "close-button" ) ) {
26+ closeButton . addEventListener ( "click" , ( ) => {
27+ // search the button's ancestors for a ``sticky-banner`` element.
28+ const stickyBanner = closeButton . closest ( ".sticky-banner" ) ;
29+ if ( stickyBanner ) stickyBanner . remove ( ) ;
3230 } ) ;
3331 }
3432
You can’t perform that action at this time.
0 commit comments