MediaWiki:Gadget-theme.js: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 14: | Строка 14: | ||
applyTheme(loadTheme()); | applyTheme(loadTheme()); | ||
}(jQuery, mediaWiki)); | }(jQuery, mediaWiki)); | ||
Версия от 15:29, 8 мая 2025
;(function($, mw){
const COOKIE = 'ss14_wikiTheme';
function loadTheme() {
return $.cookie(COOKIE) || 'normal';
}
function applyTheme(theme) {
$('body')
.removeClass('wgl-theme-normal wgl-theme-light wgl-theme-dark')
.addClass(`wgl-theme-${theme}`);
mw.hook('wgl.themeChanged').fire(theme);
}
applyTheme(loadTheme());
}(jQuery, mediaWiki));