File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -248,6 +248,27 @@ <h1 class="pb-4 display-5 fw-bold">Sponsors and Partners</h1>
248248 </ div >
249249 {% include footer.html %}
250250 < script >
251+ function setupScrollSpy ( ) {
252+ var navbar = document . getElementById ( 'navbar-global' ) ;
253+ if ( ! navbar || ! window . bootstrap || ! window . bootstrap . ScrollSpy ) {
254+ return ;
255+ }
251256
257+ var offset = Math . ceil ( navbar . getBoundingClientRect ( ) . height ) + 8 ;
258+ document . documentElement . style . setProperty ( '--navbar-offset' , offset + 'px' ) ;
259+
260+ var existing = bootstrap . ScrollSpy . getInstance ( document . body ) ;
261+ if ( existing ) {
262+ existing . dispose ( ) ;
263+ }
264+
265+ new bootstrap . ScrollSpy ( document . body , {
266+ target : '#navbar-global' ,
267+ offset : offset
268+ } ) ;
269+ }
270+
271+ window . addEventListener ( 'load' , setupScrollSpy ) ;
272+ window . addEventListener ( 'resize' , setupScrollSpy ) ;
252273 </ script >
253274</ body >
You can’t perform that action at this time.
0 commit comments