MediaWiki:Common.js

De Wiki PokeLegends
Revisão de 16h43min de 2 de maio de 2026 por Rowan (discussão | contribs)
Ir para navegação Ir para pesquisar

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