MediaWiki:Citizen.js: Difference between revisions
MediaWiki interface page
More actions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
mw.loader.using(['mediawiki.util']).done(function () { | mw.loader.using(['mediawiki.util']).done(function () { | ||
var trigger = document.getElementById('citizen- | var trigger = document.getElementById('citizen-search-trigger'); | ||
if (trigger) { | if (trigger) { | ||
trigger.addEventListener('click', function () { | trigger.addEventListener('click', function () { | ||
if ( | var input = document.querySelector('input[type="search"], #searchInput'); | ||
if (input) { | |||
input.focus(); | |||
input.click(); // sometimes needed for Citizen JS to kick in | |||
} | } | ||
}); | }); | ||
} | } | ||
}); | }); | ||
Revision as of 22:32, 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 input = document.querySelector('input[type="search"], #searchInput');
if (input) {
input.focus();
input.click(); // sometimes needed for Citizen JS to kick in
}
});
}
});