INNER CODE UNIT · Python
setupStickyIndexNav
gurkenlabs/litiengine · config/javadoc/generate_js.py:296
function setupStickyIndexNav() {
if (!document.body.classList.contains('index-page')) return;
const main = document.querySelector('body.index-page main');
if (!main || main.querySelector('.index-sticky-bar')) return;
const firstHeading = main.querySelector('h2.title');
if (!firstHeading) return;
const header = main.querySelector('.header');
const nodesToMove = [];
let curr = header ? header.nextSibling : main.firstChild;
while (curr && curr !== firstHeading) {
const next = curr.nextSibling;
nodesToMove.push(curr);
curr = next;
}
const letterLinks = [];