fixes cover touch calculation

This commit is contained in:
Mathias Scherer 2021-04-04 22:41:45 +02:00
parent 586c7a39d8
commit e6567ae330
No known key found for this signature in database
GPG Key ID: 6A618EAA2BC2C1E5

View File

@ -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