@@ -42,6 +42,11 @@ function keyUpHandler(e: KeyboardEvent) {
|
|||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function contextMenuHandler(e: MouseEvent) {
|
||||||
|
e.preventDefault()
|
||||||
|
}
|
||||||
|
|
||||||
function mouseDownHandler(e: MouseEvent) {
|
function mouseDownHandler(e: MouseEvent) {
|
||||||
if (e.button !== 2) { return }
|
if (e.button !== 2) { return }
|
||||||
goStore.zoomKeyPressed = true
|
goStore.zoomKeyPressed = true
|
||||||
@@ -62,12 +67,14 @@ function follow_mouse(e: MouseEvent) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
window.addEventListener("contextmenu", contextMenuHandler)
|
||||||
window.addEventListener("mousedown", mouseDownHandler)
|
window.addEventListener("mousedown", mouseDownHandler)
|
||||||
window.addEventListener("mouseup", mouseUpHandler)
|
window.addEventListener("mouseup", mouseUpHandler)
|
||||||
document.addEventListener("mousemove", follow_mouse)
|
document.addEventListener("mousemove", follow_mouse)
|
||||||
})
|
})
|
||||||
|
|
||||||
onUnmounted(() => {
|
onUnmounted(() => {
|
||||||
|
window.removeEventListener("contextmenu", contextMenuHandler)
|
||||||
window.removeEventListener("mousedown", mouseDownHandler)
|
window.removeEventListener("mousedown", mouseDownHandler)
|
||||||
window.removeEventListener("mouseup", mouseUpHandler)
|
window.removeEventListener("mouseup", mouseUpHandler)
|
||||||
document.removeEventListener("mousemove", follow_mouse)
|
document.removeEventListener("mousemove", follow_mouse)
|
||||||
|
|||||||
Reference in New Issue
Block a user