diff --git a/src/components/Images.vue b/src/components/Images.vue index e0620f45a..a15d1f162 100644 --- a/src/components/Images.vue +++ b/src/components/Images.vue @@ -35,15 +35,17 @@ :class="{ dragging, loaded, - zoomed: zoomRatio !== 1 + zoomed: zoomRatio > 1 }" :src="data" :style="imgStyle" @error.capture.prevent.stop.once="onFail" @load="updateImgSize" - @wheel="updateZoom" + @wheel.stop.prevent="updateZoom" @dblclick.prevent="onDblclick" - @pointerdown.prevent="dragStart"> + @pointerdown.prevent="dragStart" + @pointerup.prevent="dragEnd" + @pointermove.prevent="dragHandler">