Bladeren bron

Add touch listeners for the scrollers

tags/v0.1.0
Fen Dweller 6 jaren geleden
bovenliggende
commit
41f3e5882d
1 gewijzigde bestanden met toevoegingen van 15 en 0 verwijderingen
  1. +15
    -0
      macrovision.js

+ 15
- 0
macrovision.js Bestand weergeven

@@ -1630,11 +1630,26 @@ document.addEventListener("DOMContentLoaded", () => {
scrollHandle = setInterval(doScroll, 1000/20); scrollHandle = setInterval(doScroll, 1000/20);
}); });


document.querySelector("#scroll-left").addEventListener("touchstart", () => {
scrollDirection = -1;
scrollHandle = setInterval(doScroll, 1000/20);
});

document.querySelector("#scroll-right").addEventListener("touchstart", () => {
scrollDirection = 1;
scrollHandle = setInterval(doScroll, 1000/20);
});

document.addEventListener("mouseup", () => { document.addEventListener("mouseup", () => {
clearInterval(scrollHandle); clearInterval(scrollHandle);
scrollHandle = null; scrollHandle = null;
}); });


document.addEventListener("touchend", () => {
clearInterval(scrollHandle);
scrollHandle = null;
});

document.querySelector("#options-world-fit").addEventListener("click", () => fitWorld(true)); document.querySelector("#options-world-fit").addEventListener("click", () => fitWorld(true));


document.querySelector("#options-world-autofit").addEventListener("input", e => { document.querySelector("#options-world-autofit").addEventListener("input", e => {


Laden…
Annuleren
Opslaan