Jump to content

MediaWiki:Common.js: Difference between revisions

From AOWIS
Created page with "Any JavaScript here will be loaded for all users on every page load.: // MediaWiki:Common.js or inline script if (mw.config.get('wgPageName') === 'Main_Page') { // auto-hide pinned TOC on load const tocContainer = document.querySelector('.page-Main_Page .vector-toc'); if (tocContainer) { tocContainer.style.display = 'none'; } }"
 
No edit summary
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 or inline script
// MediaWiki:Common.js
if (mw.config.get('wgPageName') === 'Main_Page') {
mw.hook('vector.toc.ready').add(function (toc) {
    // auto-hide pinned TOC on load
    if (mw.config.get('wgPageName') === 'Main_Page') {
    const tocContainer = document.querySelector('.page-Main_Page .vector-toc');
        toc.unpin(); // hides the TOC immediately
    if (tocContainer) {
        tocContainer.style.display = 'none';
     }
     }
}
});

Revision as of 01:07, 19 March 2026

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

// MediaWiki:Common.js
mw.hook('vector.toc.ready').add(function (toc) {
    if (mw.config.get('wgPageName') === 'Main_Page') {
        toc.unpin(); // hides the TOC immediately
    }
});