MediaWiki:Mobile.js: Forskelle mellem versioner
Fra AarhusWiki
Diversen (diskussion | bidrag)   (Oprettede siden med "→All JavaScript here will be loaded for users of the mobile site:     // 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 reloadPage() {     window.location.reload(); }  // Set up the resi...")  | 
			
(Ingen forskel) 
 | 
Versionen fra 23. nov. 2023, 12:46
/* All JavaScript here will be loaded for users of the mobile site */
  // 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 reloadPage() {
    window.location.reload();
}
// Set up the resize event listener with debounce
window.addEventListener('resize', debounce(reloadPage, 250)); // 250 milliseconds