MediaWiki:Common.js: mudanças entre as edições

De Wiki PokeLegends
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
Linha 1: Linha 1:
document.addEventListener("DOMContentLoaded", function () {
/* Carregar preferência */
document.addEventListener("DOMContentLoaded", function () { const saved = localStorage.getItem("theme");


    /* Remover link das imagens */
if (saved === "dark")  
    document.querySelectorAll('a.image').forEach(el => el.removeAttribute('href'));
{ document.body.classList.add("dark-mode");  
 
} else {  
    const saved = localStorage.getItem("theme");
document.body.classList.add("light-mode");  
    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);
});
});

Edição atual tal como às 16h49min de 2 de maio de 2026

/* Carregar preferência */ 
document.addEventListener("DOMContentLoaded", function () { const saved = localStorage.getItem("theme"); 

if (saved === "dark") 
{ document.body.classList.add("dark-mode"); 
} else { 
document.body.classList.add("light-mode"); 
} 
});