MediaWiki:Common.js
Nota: Após publicar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
- Opera: Pressione Ctrl-F5.
document.addEventListener("DOMContentLoaded", function () {
/* Remover link das imagens */
document.querySelectorAll('a.image').forEach(el => el.removeAttribute('href'));
const saved = localStorage.getItem("theme");
document.body.classList.add(saved === "light" ? "light-mode" : "dark-mode");
/* Criar botão */
const btn = document.createElement("button");
btn.id = "theme-toggle-btn";
function updateIcon() {
btn.innerHTML = document.body.classList.contains("dark-mode") ? "🌙" : "☀️";
}
updateIcon();
btn.onclick = function () {
document.body.classList.toggle("dark-mode");
document.body.classList.toggle("light-mode");
const current = document.body.classList.contains("dark-mode") ? "dark" : "light";
localStorage.setItem("theme", current);
updateIcon();
};
document.body.appendChild(btn);
});