Jump to content

MediaWiki:Common.js

From AOWIS
Revision as of 01:08, 19 March 2026 by Samuel (talk | contribs)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* 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);
}