More languages
More actions
had to port sepia to common.js because citizen.js only applies to homepage |
m Correcting conditional mw.config.get('wgIsMainPage') already returns boolean |
||
| Line 6: | Line 6: | ||
console.log("loaded utils"); | console.log("loaded utils"); | ||
/* Trigger search box when click on the fake search button on main page */ | /* Trigger search box when click on the fake search button on main page */ | ||
if (mw.config.get( 'wgIsMainPage')) { | |||
document.getElementById( 'homepage-search' ).addEventListener( 'click', function() { | document.getElementById( 'homepage-search' ).addEventListener( 'click', function() { | ||
var search = document.getElementById( 'citizen-search-details' ); | var search = document.getElementById( 'citizen-search-details' ); | ||
search.open = true; | search.open = true; | ||
} ); | } ); | ||
} | |||
} ); | } ); | ||
Latest revision as of 02:07, 5 September 2025
/* All JavaScript here will be loaded for users of the Citizen skin */
"use strict";
//New homepage search bar trigger on slash press
mw.loader.using( [ 'mediawiki.util' ] ).done( function() {
console.log("loaded utils");
/* Trigger search box when click on the fake search button on main page */
if (mw.config.get( 'wgIsMainPage')) {
document.getElementById( 'homepage-search' ).addEventListener( 'click', function() {
var search = document.getElementById( 'citizen-search-details' );
search.open = true;
} );
}
} );