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 () { →Trigger search box when click on 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-search-details');..." |
No edit summary |
||
Line 2: | Line 2: | ||
/* Current version of MediaWiki does not support ES6 */ | /* Current version of MediaWiki does not support ES6 */ | ||
mw.loader.using(['mediawiki.util']).done(function () { | 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'); | var searchTrigger = document.getElementById('citizen-search-trigger'); | ||
if (searchTrigger) { | if (searchTrigger) { | ||
searchTrigger.addEventListener('click', function () { | searchTrigger.addEventListener('click', function () { | ||
var search = document.getElementById('citizen-search-details'); | var search = document.getElementById('citizen-search-details'); | ||
if (search) { | |||
search.open = true; // Properly open the <details> element | |||
if ( | |||
} | } | ||
}); | }); | ||
} | } | ||
}); | }); |
Latest revision as of 01:05, 29 April 2025
/* 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-search-details'); if (search) { search.open = true; // Properly open the <details> element } }); } });