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 |
||
| (3 intermediate revisions by the same user not shown) | |||
| 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 () { | |||
document.dispatchEvent(new KeyboardEvent('keydown', { | |||
key: '/', | |||
code: 'Slash', | |||
keyCode: 191, | |||
which: 191, | |||
bubbles: true | |||
})); | |||
}); | }); | ||
} | } | ||
}); | }); | ||
Latest revision as of 22:33, 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 () {
document.dispatchEvent(new KeyboardEvent('keydown', {
key: '/',
code: 'Slash',
keyCode: 191,
which: 191,
bubbles: true
}));
});
}
});