MediaWiki:Common.js: Difference between revisions
Appearance
Created page with "→Any JavaScript here will be loaded for all users on every page load.: mw.loader.using( 'mediawiki.util', function () { $( function () { // This ID is specific to the main menu toggle in skins like Vector-2022 var mainMenuCheckbox = document.getElementById( 'vector-main-menu-dropdown-checkbox' ); if ( mainMenuCheckbox ) { // If the checkbox exists and is not checked (meaning menu is likely collapsed) if ( !mainMenuCheckbox.checked ) { // Programmat..." |
(No difference)
|
Latest revision as of 18:41, 20 June 2025
/* Any JavaScript here will be loaded for all users on every page load. */
mw.loader.using( 'mediawiki.util', function () {
$( function () {
// This ID is specific to the main menu toggle in skins like Vector-2022
var mainMenuCheckbox = document.getElementById( 'vector-main-menu-dropdown-checkbox' );
if ( mainMenuCheckbox ) {
// If the checkbox exists and is not checked (meaning menu is likely collapsed)
if ( !mainMenuCheckbox.checked ) {
// Programmatically click the checkbox to expand the menu.
// This is generally more reliable as it triggers the skin's own event handlers.
mainMenuCheckbox.click();
}
}
} );
} );