From e6567ae330ea2f77ffb33435ef49fb3eb3af863b Mon Sep 17 00:00:00 2001 From: Mathias Scherer Date: Sun, 4 Apr 2021 22:41:45 +0200 Subject: [PATCH] fixes cover touch calculation --- UIClasses/Cover.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/UIClasses/Cover.js b/UIClasses/Cover.js index 5ec699a..cb77190 100644 --- a/UIClasses/Cover.js +++ b/UIClasses/Cover.js @@ -61,9 +61,13 @@ class Cover extends Base { } onSliderMove(event) { + let y = event.y + if(event.touches) { + y = event.touches[0].clientY + } const sliderFill = document.getElementById(`slider-fill-${this.id}`); if (sliderFill) { - const offset = this.sliderStartY - event.y; + const offset = this.sliderStartY - y; this.sliderState = this.state + Math.round((100 / 200) * offset); if(this.sliderState > 100) this.sliderState = 100 if(this.sliderState < 0) this.sliderState = 0