Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

MediaWiki:Citizen.js: различия между версиями

Страница интерфейса MediaWiki
м Исправление ошибки
м Дополненная костылизация, открытием меню настроек
Строка 4: Строка 4:
document.addEventListener("DOMContentLoaded", (event) => {
document.addEventListener("DOMContentLoaded", (event) => {
if(document.documentElement.classList.contains('skin-citizen-auto')) {
if(document.documentElement.classList.contains('skin-citizen-auto')) {
document.getElementById('citizen-pref-toggle').click();
document.getElementById('citizen-pref-theme-option-auto').click();
document.getElementById('citizen-pref-theme-option-auto').click();
document.getElementById('citizen-pref-toggle').click();
console.log("Theme has been auto-changed by JS");
console.log("Theme has been auto-changed by JS");
}
}
});
});

Версия от 18:42, 2 февраля 2024

/* Размещённый здесь код JavaScript будет загружаться для пользователей, использующих тему оформления Citizen */

/* Костыль для автоматической смены темы после загрузки DOM*/
document.addEventListener("DOMContentLoaded", (event) => {
	if(document.documentElement.classList.contains('skin-citizen-auto')) {
	document.getElementById('citizen-pref-toggle').click();
	document.getElementById('citizen-pref-theme-option-auto').click();
	document.getElementById('citizen-pref-toggle').click();
	console.log("Theme has been auto-changed by JS");
}
});