Anonym

MediaWiki:Common.js: Forskelle mellem versioner

Fra AarhusWiki
ingen redigeringsopsummering
No edit summary
Tag: Manuel tilbagerulning
No edit summary
Tag: Tilbagerullet
Linje 61: Linje 61:


    
    
  // Debounce function in ES5 syntax
function debounce(func, wait) {
    var timeout;
    return function() {
        var context = this, args = arguments;
        clearTimeout(timeout);
        timeout = setTimeout(function() {
            func.apply(context, args);
        }, wait);
    };
}
// Function to reload the page
// Function to reload the page
function reloadPage() {
function reloadPage() {
Linje 78: Linje 66:
}
}


// Set up the resize event listener with debounce
// Set up the orientation change event listener
window.addEventListener('resize', debounce(reloadPage, 250)); // 250 milliseconds
window.addEventListener('orientationchange', reloadPage);