MediaWiki:Common.js

De Farmland
Revisão de 18h52min 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.
document.addEventListener("DOMContentLoaded", function () {
    const slider = document.getElementById("exclusiveSlider");
    const left = document.querySelector(".exclusive-arrow.left");
    const right = document.querySelector(".exclusive-arrow.right");

    let autoScroll;

    function startAutoScroll() {
        autoScroll = setInterval(() => {
            slider.scrollLeft += 1;
            if (slider.scrollLeft + slider.clientWidth >= slider.scrollWidth) {
                slider.scrollLeft = 0;
            }
        }, 25);
    }

    function stopAutoScroll() {
        clearInterval(autoScroll);
    }

    startAutoScroll();

    slider.addEventListener("mouseenter", stopAutoScroll);
    slider.addEventListener("mouseleave", startAutoScroll);

    left.addEventListener("click", () => {
        slider.scrollLeft -= 220;
    });

    right.addEventListener("click", () => {
        slider.scrollLeft += 220;
    });
});

function scrollEverlight(direction) {
    const track = document.getElementById("everlightTrack");
    const scrollAmount = 260;
    track.scrollLeft += scrollAmount * direction;
}

/* auto scroll lento */
setInterval(() => {
    const track = document.getElementById("everlightTrack");
    if (!track) return;

    if (track.scrollLeft + track.clientWidth >= track.scrollWidth) {
        track.scrollLeft = 0;
    } else {
        track.scrollLeft += 1;
    }
}, 40);