Jump to content

MediaWiki:Common.js

From CryoNAVwiki

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. */

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();
			}
		}
	} );
} );