Ga naar hoofdinhoud
Academie

Login op Academie

Wachtwoord vergeten?

Login met je account op:

LTNC

Is dit de eerste keer dat je hier bent?

Lukt het niet om in te loggen? Klik dan op deze tekst.

Je bent niet ingelogd
logo sep // Auto-collapse course index drawer on window resize (function() { let previousWidth = window.innerWidth; const BREAKPOINT = 768; function checkAndToggleDrawer() { const currentWidth = window.innerWidth; const drawer = document.querySelector('[data-region="drawer-container"]'); const drawerToggle = document.querySelector('[data-preference="drawer-open-index"]'); if (!drawer || !drawerToggle) return; // Van groot naar klein scherm if (previousWidth >= BREAKPOINT && currentWidth < BREAKPOINT) { // Check of drawer open is if (drawerToggle.getAttribute('aria-pressed') === 'true') { drawerToggle.click(); // Sluit drawer } } // Van klein naar groot scherm (optioneel - kun je weglaten als je dit niet wilt) else if (previousWidth < BREAKPOINT && currentWidth >= BREAKPOINT) { // Check of drawer dicht is if (drawerToggle.getAttribute('aria-pressed') === 'false') { drawerToggle.click(); // Open drawer } } previousWidth = currentWidth; } // Debounce functie om te veel events te voorkomen let resizeTimer; window.addEventListener('resize', function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(checkAndToggleDrawer, 250); }); })();
Powered by Moodle