MediaWiki:Citizen.js

MediaWiki interface page
Revision as of 06:57, 4 June 2024 by Ethar (talk | contribs) (Created page with "→‎All JavaScript here will be loaded for users of the Citizen skin: →‎Current version of MediaWiki does not support ES6: mw.loader.using( [ 'mediawiki.util' ] ).done( function() { →‎Trigger search box when click on the fake search button on main page: document.getElementById( 'skin-citizen-search-trigger' ).addEventListener( 'click', function() { var event = new Event( 'input', { bubbles: true, composed: true } ), checkbox = document.getElementById( 'citiz...")
(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)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* All JavaScript here will be loaded for users of the Citizen skin */
/* Current version of MediaWiki does not support ES6 */
mw.loader.using( [ 'mediawiki.util' ] ).done( function() {
/* Trigger search box when click on the fake search button on main page */
	document.getElementById( 'skin-citizen-search-trigger' ).addEventListener( 'click', function() {
		var event = new Event( 'input', { bubbles: true, composed: true } ),
			checkbox = document.getElementById( 'citizen-search__checkbox' );
		checkbox.checked = true;
		checkbox.dispatchEvent( event );
	} );
});