MediaWiki:Common.js

De Farmland
Revisão de 19h07min de 16 de janeiro de 2026 por Adm.mayuka (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.
<script>
let currentIndex = 0;
let autoScrollInterval;

function scrollEverlight(direction) {
    const track = document.getElementById("everlightTrack");
    const items = track.children;
    const itemWidth = items[0].offsetWidth + 18; // largura + gap

    currentIndex += direction;

    if (currentIndex < 0) currentIndex = items.length - 1;
    if (currentIndex >= items.length) currentIndex = 0;

    track.scrollTo({
        left: itemWidth * currentIndex,
        behavior: "smooth"
    });

    restartAutoScroll();
}

/* Auto-rolagem: anda → para → centraliza */
function startAutoScroll() {
    autoScrollInterval = setInterval(() => {
        scrollEverlight(1);
    }, 4000); // 4 segundos (pode mudar para 3000 ou 5000)
}

function restartAutoScroll() {
    clearInterval(autoScrollInterval);
    startAutoScroll();
}

document.addEventListener("DOMContentLoaded", startAutoScroll);
</script>