MediaWiki:Common.js: Difference between revisions

From [STAGING] Destiny Wiki
Jump to navigation Jump to search
(modifying JS for preload)
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 10: Line 10:
});
});


// Start observing the document for changes
// Start observing the document for changes?
observer.observe(document.body, { childList: true, subtree: true });
observer.observe(document.body, { childList: true, subtree: true });

Latest revision as of 22:43, 10 December 2024

/* Any JavaScript here will be loaded for all users on every page load. */
const observer = new MutationObserver((mutations) => {
    mutations.forEach((mutation) => {
        mutation.addedNodes.forEach((node) => {
            if (node.tagName === 'VIDEO') {
                node.setAttribute('preload', 'none');
            }
        });
    });
});

// Start observing the document for changes?
observer.observe(document.body, { childList: true, subtree: true });