Jump to content

MediaWiki:Common.js

From CryoNAVwiki
Revision as of 19:41, 20 June 2025 by Admin (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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