MediaWiki:Citizen.js: Difference between revisions
MediaWiki interface page
More actions
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 () { →Open the search <details> element when clicking the fake search button on main page: var searchTrigger = document.getElementById('citizen-search-trigger'); if (searchTrigger) { searchTrigger.addEventListener('click', function () { var search = document.getElementById('citizen-se..." |
No edit summary |
||
| Line 1: | Line 1: | ||
/* All JavaScript here will be loaded for users of the Citizen skin */ | /* All JavaScript here will be loaded for users of the Citizen skin */ | ||
mw.loader.using(['mediawiki.util']).done(function () { | mw.loader.using(['mediawiki.util']).done(function () { | ||
var trigger = document.getElementById('citizen-search-trigger'); | |||
var | |||
if ( | if (trigger) { | ||
trigger.addEventListener('click', function () { | |||
var | var realButton = document.querySelector('.citizen-search__button, .citizen-header__search-toggle'); | ||
if ( | |||
if (realButton) { | |||
realButton.click(); | |||
} | } | ||
}); | }); | ||
} | } | ||
}); | }); | ||
Revision as of 22:28, 4 April 2026
/* All JavaScript here will be loaded for users of the Citizen skin */
mw.loader.using(['mediawiki.util']).done(function () {
var trigger = document.getElementById('citizen-search-trigger');
if (trigger) {
trigger.addEventListener('click', function () {
var realButton = document.querySelector('.citizen-search__button, .citizen-header__search-toggle');
if (realButton) {
realButton.click();
}
});
}
});