🏡 index : ~doyle/chartered.git

// A quick little utility to fix the overscroll colour at the bottom
// of the page vs the top of the page. We don't have a footer so we
// just want to carry on the body background, whereas the header is
// white so we want to use that at the top of the page.

window.addEventListener('load', () => {
    let ticking;

    window.addEventListener('scroll', function (event) {
        if (!ticking) {
            ticking = true;

            window.requestAnimationFrame(() => {
                document.documentElement.style.backgroundColor = (window.scrollY > 70) ? 'var(--bs-primary)' : '#fff';
                ticking = false;
            });
        }
    }, false);
});