11'use strict' ;
2-
3- // Check if we have Javascript support
2+
3+ // Check if we have JavaScript support
44document . querySelector ( ':root' ) . classList . add ( 'has-js' ) ;
55
66// Restore user mode preferences
@@ -38,8 +38,8 @@ if (themeToggleButton) {
3838
3939// Handle pickers with click/taps rather than hovers
4040const pickers = document . querySelectorAll ( '.picker-header' ) ;
41- for ( const picker of pickers ) {
42- picker . addEventListener ( 'click' , e => {
41+ for ( const picker of pickers ) {
42+ picker . addEventListener ( 'click' , ( e ) => {
4343 if ( ! e . target . closest ( '.picker' ) ) {
4444 e . preventDefault ( ) ;
4545 }
@@ -57,17 +57,17 @@ for(const picker of pickers) {
5757}
5858
5959// Track when the header is in sticky position
60- const header = document . querySelector ( " .header" ) ;
60+ const header = document . querySelector ( ' .header' ) ;
6161let ignoreNextIntersection = false ;
6262new IntersectionObserver (
6363 ( [ e ] ) => {
6464 const currentStatus = header . classList . contains ( 'is-pinned' ) ;
6565 const newStatus = e . intersectionRatio < 1 ;
6666
6767 // Same status, do nothing
68- if ( currentStatus === newStatus ) {
68+ if ( currentStatus === newStatus ) {
6969 return ;
70- } else if ( ignoreNextIntersection ) {
70+ } else if ( ignoreNextIntersection ) {
7171 ignoreNextIntersection = false ;
7272 return ;
7373 }
@@ -84,4 +84,4 @@ new IntersectionObserver(
8484 header . classList . toggle ( 'is-pinned' , newStatus ) ;
8585 } ,
8686 { threshold : [ 1 ] }
87- ) . observe ( header ) ;
87+ ) . observe ( header ) ;
0 commit comments