Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Common.js

MediaWiki interface page
Revision as of 02:13, 8 November 2025 by Polaris (talk | contribs) (Created page with "Any JavaScript here will be loaded for all users on every page load.: // Wait for the document to be ready before running our code $( function() { // Find our new search "button" by the ID we gave it var searchTrigger = document.getElementById( 'mainpageSearchTrigger' ); // If the button exists on this specific page... if ( searchTrigger ) { // ...add a click listener to it. searchTrigger.addEventListener( 'click', function() {...")
(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. */
// Wait for the document to be ready before running our code
$( function() {

    // Find our new search "button" by the ID we gave it
    var searchTrigger = document.getElementById( 'mainpageSearchTrigger' );

    // If the button exists on this specific page...
    if ( searchTrigger ) {

        // ...add a click listener to it.
        searchTrigger.addEventListener( 'click', function() {

            // Find the REAL search bar (the one Alt+Shift+F opens)
            var realSearchInput = document.getElementById( 'searchInput' );

            // If the real search bar exists...
            if ( realSearchInput ) {

                // ...put the user's cursor in it!
                realSearchInput.focus();
            }
        } );
    }
} );