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 30: | Linha 30: | ||
} | } | ||
toggleDarkMode('myDiv'); | toggleDarkMode('myDiv'); | ||
function toggleDarkMode() { | |||
var element = document.getElementById("myDiv"); | |||
if (!element.classList.contains("dark-mode")) { | |||
element.classList.add("dark-mode"); | |||
} else { | |||
element.classList.remove("dark-mode"); | |||
} | |||
} | |||
Edição das 17h15min 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');
function toggleDarkMode() {
var element = document.getElementById("myDiv");
if (!element.classList.contains("dark-mode")) {
element.classList.add("dark-mode");
} else {
element.classList.remove("dark-mode");
}
}