MediaWiki:Common.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 15: | Linha 15: | ||
} | } | ||
function prefersDarkMode() { | |||
return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; | |||
} | |||
function toggleDarkMode(elementId) { | |||
var element = document.getElementById(elementId); | |||
if (element) { | |||
}); | if (prefersDarkMode()) { | ||
} | element.classList.add('darkmode'); | ||
} else { | |||
element.classList.remove('darkmode'); | |||
} | |||
} | |||
} | |||
toggleDarkMode('myDiv'); | |||
Edição das 17h12min de 10 de novembro de 2023
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */
var coll = document.getElementsByClassName("collapsi");
var i;
for (i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.maxHeight){
content.style.maxHeight = null;
} else {
content.style.maxHeight = content.scrollHeight + "px";
}
});
}
function prefersDarkMode() {
return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
}
function toggleDarkMode(elementId) {
var element = document.getElementById(elementId);
if (element) {
if (prefersDarkMode()) {
element.classList.add('darkmode');
} else {
element.classList.remove('darkmode');
}
}
}
toggleDarkMode('myDiv');