Исправление мелких багов при прокрутке

This commit is contained in:
Book Pauk
2024-08-02 15:15:54 +07:00
parent 3e5894d9e0
commit 70dc66e1ae

View File

@@ -21,6 +21,7 @@
v-show="clickControl" ref="layoutEvents" class="layout events"
oncontextmenu="return false;"
@mousedown.prevent.stop="onMouseDown" @mouseup.prevent.stop="onMouseUp"
@mouseover.prevent.stop="onMouseEvent" @mouseout.prevent.stop="onMouseEvent" @mousemove.prevent.stop="onMouseEvent"
@wheel.prevent.stop="onMouseWheel"
@touchstart.stop="onTouchStart" @touchend.stop="onTouchEnd" @touchmove.stop="onTouchMove" @touchcancel.prevent.stop="onTouchCancel"
>
@@ -1073,6 +1074,7 @@ class TextPage {
if (this.startTouch) {
event.preventDefault();
}
this.endClickRepeat();
}
onTouchEnd(event) {
@@ -1157,6 +1159,9 @@ class TextPage {
onMouseWheel(event) {
if (this.$root.isMobileDevice)
return;
this.endClickRepeat();
if (event.deltaY > 0) {
this.doDown();
} else if (event.deltaY < 0) {
@@ -1164,6 +1169,12 @@ class TextPage {
}
}
onMouseEvent() {
if (this.$root.isMobileDevice)
return;
this.endClickRepeat();
}
onStatusBarClick() {
const url = this.meta.url;
if (url && url.indexOf('disk://') != 0) {