From 41f3e5882d900a1b4a3dd38e8f22ce28ad599b08 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 4 Apr 2020 21:58:46 -0400 Subject: [PATCH] Add touch listeners for the scrollers --- macrovision.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/macrovision.js b/macrovision.js index a4d5c27a..500f9e98 100644 --- a/macrovision.js +++ b/macrovision.js @@ -1630,11 +1630,26 @@ document.addEventListener("DOMContentLoaded", () => { 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", () => { clearInterval(scrollHandle); scrollHandle = null; }); + document.addEventListener("touchend", () => { + clearInterval(scrollHandle); + scrollHandle = null; + }); + document.querySelector("#options-world-fit").addEventListener("click", () => fitWorld(true)); document.querySelector("#options-world-autofit").addEventListener("input", e => {