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", () => {
17
17
18
18
function adjustBannerMargin ( ) {
19
19
const text = document . createTextNode (
20
- " :target { scroll-margin-top: " + stickyBanner . offsetHeight + " px; }"
20
+ ` :target { scroll-margin-top: ${ stickyBanner . offsetHeight } px; }` ,
21
21
) ;
22
22
node . replaceChildren ( text ) ;
23
23
}
24
24
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 ( ) ;
32
30
} ) ;
33
31
}
34
32
You can’t perform that action at this time.
0 commit comments