Fix reading canvas moving only with middle click
This commit is contained in:
parent
154584e175
commit
e2c18ff406
|
|
@ -153,14 +153,11 @@ onMounted(() => {
|
||||||
})
|
})
|
||||||
window.addEventListener('resize', () => box = canvasRef.value?.getBoundingClientRect()!);
|
window.addEventListener('resize', () => box = canvasRef.value?.getBoundingClientRect()!);
|
||||||
canvasRef.value?.addEventListener('mousedown', (e) => {
|
canvasRef.value?.addEventListener('mousedown', (e) => {
|
||||||
if(e.button === 1)
|
lastX = e.clientX;
|
||||||
{
|
lastY = e.clientY;
|
||||||
lastX = e.clientX;
|
|
||||||
lastY = e.clientY;
|
|
||||||
|
|
||||||
window.addEventListener('mouseup', dragEnd, { passive: true });
|
window.addEventListener('mouseup', dragEnd, { passive: true });
|
||||||
window.addEventListener('mousemove', dragMove, { passive: true });
|
window.addEventListener('mousemove', dragMove, { passive: true });
|
||||||
}
|
|
||||||
}, { passive: true });
|
}, { passive: true });
|
||||||
canvasRef.value?.addEventListener('wheel', (e) => {
|
canvasRef.value?.addEventListener('wheel', (e) => {
|
||||||
if((zoom.value >= 3 && e.deltaY < 0) || (zoom.value <= minZoom.value && e.deltaY > 0))
|
if((zoom.value >= 3 && e.deltaY < 0) || (zoom.value <= minZoom.value && e.deltaY > 0))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue