diff --git a/package.json b/package.json index 8f8a7b8e..3a6181a9 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "lint": "yarn lint:js" }, "dependencies": { - "@braks/revue-draggable": "^0.2.1-6", + "@braks/revue-draggable": "^0.2.4", "@types/d3": "^7.0.0", "d3": "^7.0.0", "d3-selection": "^3.0.0", diff --git a/src/components/Nodes/wrapNode.tsx b/src/components/Nodes/wrapNode.tsx index 50b21248..9695592a 100644 --- a/src/components/Nodes/wrapNode.tsx +++ b/src/components/Nodes/wrapNode.tsx @@ -162,14 +162,12 @@ export default (NodeComponent: DefineComponent) => { } ]); - const scale = computed(() => store.transform[2] || 1); - return () => ( { - console.log('ondragstart'); + const onStart: DraggableEventListener = ({ event }) => { + event.stopPropagation(); props.onSelectionDragStart?.(event, selectedNodes.value); }; - const onDrag: DraggableEventHandler = (event, data) => { - console.log('ondrag'); + const onDrag: DraggableEventListener = ({ event, data }) => { props.onSelectionDrag?.(event, selectedNodes.value); store.updateNodePosDiff({ @@ -83,8 +82,7 @@ const NodesSelection = defineComponent({ }); }; - const onStop: DraggableEventHandler = (event: MouseEvent) => { - console.log('ondragend'); + const onStop: DraggableEventListener = ({ event }) => { store.updateNodePosDiff({ isDragging: false }); @@ -106,9 +104,9 @@ const NodesSelection = defineComponent({ ) : (