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"); } }