Jump to content

MediaWiki:Common.js: Difference between revisions

From AOWIS
No edit summary
Tag: Replaced
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */
// MediaWiki:Common.js
if (mw.config.get('wgPageName') === 'Main_Page') {
    // Check every 50ms if the TOC exists
    const hideTOC = setInterval(() => {
        const tocContainer = document.querySelector('.page-Main_Page .vector-toc');
        if (tocContainer) {
            // Hide the TOC using the proper Vector method if available
            if (tocContainer.vectorTocInstance && tocContainer.vectorTocInstance.unpin) {
                tocContainer.vectorTocInstance.unpin();
            } else {
                // fallback: hide visually
                tocContainer.style.display = 'none';
            }
            clearInterval(hideTOC); // stop checking
        }
    }, 50);
}

Latest revision as of 01:09, 19 March 2026

/* Any JavaScript here will be loaded for all users on every page load. */