| @@ -1570,24 +1570,28 @@ document.addEventListener("DOMContentLoaded", () => { | |||||
| document.querySelector("#scroll-left").addEventListener("mousedown", e => { | document.querySelector("#scroll-left").addEventListener("mousedown", e => { | ||||
| scrollDirection = -1; | scrollDirection = -1; | ||||
| cancelInterval(doScroll); | |||||
| scrollHandle = setInterval(doScroll, 1000/20); | scrollHandle = setInterval(doScroll, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| document.querySelector("#scroll-right").addEventListener("mousedown", e => { | document.querySelector("#scroll-right").addEventListener("mousedown", e => { | ||||
| scrollDirection = 1; | scrollDirection = 1; | ||||
| cancelInterval(doScroll); | |||||
| scrollHandle = setInterval(doScroll, 1000/20); | scrollHandle = setInterval(doScroll, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| document.querySelector("#scroll-left").addEventListener("touchstart", e => { | document.querySelector("#scroll-left").addEventListener("touchstart", e => { | ||||
| scrollDirection = -1; | scrollDirection = -1; | ||||
| cancelInterval(doScroll); | |||||
| scrollHandle = setInterval(doScroll, 1000/20); | scrollHandle = setInterval(doScroll, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| document.querySelector("#scroll-right").addEventListener("touchstart", e => { | document.querySelector("#scroll-right").addEventListener("touchstart", e => { | ||||
| scrollDirection = 1; | scrollDirection = 1; | ||||
| cancelInterval(doScroll); | |||||
| scrollHandle = setInterval(doScroll, 1000/20); | scrollHandle = setInterval(doScroll, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| @@ -1604,24 +1608,28 @@ document.addEventListener("DOMContentLoaded", () => { | |||||
| document.querySelector("#zoom-in").addEventListener("mousedown", e => { | document.querySelector("#zoom-in").addEventListener("mousedown", e => { | ||||
| zoomDirection = -1; | zoomDirection = -1; | ||||
| cancelInterval(doZoom); | |||||
| zoomHandle = setInterval(doZoom, 1000/20); | zoomHandle = setInterval(doZoom, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| document.querySelector("#zoom-out").addEventListener("mousedown", e => { | document.querySelector("#zoom-out").addEventListener("mousedown", e => { | ||||
| zoomDirection = 1; | zoomDirection = 1; | ||||
| cancelInterval(doZoom); | |||||
| zoomHandle = setInterval(doZoom, 1000/20); | zoomHandle = setInterval(doZoom, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| document.querySelector("#zoom-in").addEventListener("touchstart", e => { | document.querySelector("#zoom-in").addEventListener("touchstart", e => { | ||||
| zoomDirection = -1; | zoomDirection = -1; | ||||
| cancelInterval(doZoom); | |||||
| zoomHandle = setInterval(doZoom, 1000/20); | zoomHandle = setInterval(doZoom, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| document.querySelector("#zoom-out").addEventListener("touchstart", e => { | document.querySelector("#zoom-out").addEventListener("touchstart", e => { | ||||
| zoomDirection = 1; | zoomDirection = 1; | ||||
| cancelInterval(doZoom); | |||||
| zoomHandle = setInterval(doZoom, 1000/20); | zoomHandle = setInterval(doZoom, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| @@ -1638,24 +1646,28 @@ document.addEventListener("DOMContentLoaded", () => { | |||||
| document.querySelector("#shrink").addEventListener("mousedown", e => { | document.querySelector("#shrink").addEventListener("mousedown", e => { | ||||
| sizeDirection = -1; | sizeDirection = -1; | ||||
| cancelInterval(doSize); | |||||
| sizeHandle = setInterval(doSize, 1000/20); | sizeHandle = setInterval(doSize, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| document.querySelector("#grow").addEventListener("mousedown", e => { | document.querySelector("#grow").addEventListener("mousedown", e => { | ||||
| sizeDirection = 1; | sizeDirection = 1; | ||||
| cancelInterval(doSize); | |||||
| sizeHandle = setInterval(doSize, 1000/20); | sizeHandle = setInterval(doSize, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| document.querySelector("#shrink").addEventListener("touchstart", e => { | document.querySelector("#shrink").addEventListener("touchstart", e => { | ||||
| sizeDirection = -1; | sizeDirection = -1; | ||||
| cancelInterval(doSize); | |||||
| sizeHandle = setInterval(doSize, 1000/20); | sizeHandle = setInterval(doSize, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||
| document.querySelector("#grow").addEventListener("touchstart", e => { | document.querySelector("#grow").addEventListener("touchstart", e => { | ||||
| sizeDirection = 1; | sizeDirection = 1; | ||||
| cancelInterval(doSize); | |||||
| sizeHandle = setInterval(doSize, 1000/20); | sizeHandle = setInterval(doSize, 1000/20); | ||||
| e.stopPropagation(); | e.stopPropagation(); | ||||
| }); | }); | ||||