1
1
import { type MaybeRefOrGetter , computed , onUnmounted , ref , toValue } from 'vue'
2
2
3
- import { isMiddlePointerInput } from '@/base/pointerUtils'
4
3
import type { VueNodeData } from '@/composables/graph/useGraphNodeManager'
5
4
import { useCanvasInteractions } from '@/renderer/core/canvas/useCanvasInteractions'
6
5
import { layoutStore } from '@/renderer/core/layout/store/layoutStore'
@@ -35,12 +34,6 @@ export function useNodePointerInteractions(
35
34
const { forwardEventToCanvas, shouldHandleNodePointerEvents } =
36
35
useCanvasInteractions ( )
37
36
38
- const forwardMiddlePointerIfNeeded = ( event : PointerEvent ) => {
39
- if ( ! isMiddlePointerInput ( event ) ) return false
40
- forwardEventToCanvas ( event )
41
- return true
42
- }
43
-
44
37
// Drag state for styling
45
38
const isDragging = ref ( false )
46
39
const dragStyle = computed ( ( ) => {
@@ -59,8 +52,6 @@ export function useNodePointerInteractions(
59
52
return
60
53
}
61
54
62
- if ( forwardMiddlePointerIfNeeded ( event ) ) return
63
-
64
55
const stopNodeDragTarget =
65
56
event . target instanceof HTMLElement
66
57
? event . target . closest ( '[data-capture-node="true"]' )
@@ -99,8 +90,6 @@ export function useNodePointerInteractions(
99
90
}
100
91
101
92
const handlePointerMove = ( event : PointerEvent ) => {
102
- if ( forwardMiddlePointerIfNeeded ( event ) ) return
103
-
104
93
if ( isDragging . value ) {
105
94
void handleDrag ( event )
106
95
}
@@ -140,8 +129,6 @@ export function useNodePointerInteractions(
140
129
}
141
130
142
131
const handlePointerUp = ( event : PointerEvent ) => {
143
- if ( forwardMiddlePointerIfNeeded ( event ) ) return
144
-
145
132
if ( isDragging . value ) {
146
133
handleDragTermination ( event , 'drag end' )
147
134
}
0 commit comments