use pointer events instead of mouse events
This commit is contained in:
@@ -9,8 +9,8 @@
|
||||
store,
|
||||
onedgeclick,
|
||||
onedgecontextmenu,
|
||||
onedgemouseenter,
|
||||
onedgemouseleave
|
||||
onedgepointerenter,
|
||||
onedgepointerleave
|
||||
}: { store: SvelteFlowStore } & EdgeEvents = $props();
|
||||
</script>
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
{edge}
|
||||
{onedgeclick}
|
||||
{onedgecontextmenu}
|
||||
{onedgemouseenter}
|
||||
{onedgemouseleave}
|
||||
{onedgepointerenter}
|
||||
{onedgepointerleave}
|
||||
/>
|
||||
{/each}
|
||||
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
nodeClickDistance,
|
||||
onnodeclick,
|
||||
onnodecontextmenu,
|
||||
onnodemouseenter,
|
||||
onnodemousemove,
|
||||
onnodemouseleave,
|
||||
onnodepointerenter,
|
||||
onnodepointermove,
|
||||
onnodepointerleave,
|
||||
onnodedrag,
|
||||
onnodedragstart,
|
||||
onnodedragstop
|
||||
@@ -51,9 +51,9 @@
|
||||
{resizeObserver}
|
||||
{nodeClickDistance}
|
||||
{onnodeclick}
|
||||
{onnodemouseenter}
|
||||
{onnodemousemove}
|
||||
{onnodemouseleave}
|
||||
{onnodepointerenter}
|
||||
{onnodepointermove}
|
||||
{onnodepointerleave}
|
||||
{onnodedrag}
|
||||
{onnodedragstart}
|
||||
{onnodedragstop}
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
// Used to prevent click events when the user lets go of the selectionKey during a selection
|
||||
let selectionInProgress = false;
|
||||
|
||||
function onClick(event: MouseEvent | TouchEvent) {
|
||||
function onClick(event: MouseEvent) {
|
||||
// We prevent click events when the user let go of the selectionKey during a selection
|
||||
if (selectionInProgress) {
|
||||
selectionInProgress = false;
|
||||
|
||||
@@ -38,15 +38,15 @@
|
||||
onnodedrag,
|
||||
onnodedragstart,
|
||||
onnodedragstop,
|
||||
onnodemouseenter,
|
||||
onnodemousemove,
|
||||
onnodemouseleave,
|
||||
onnodepointerenter,
|
||||
onnodepointermove,
|
||||
onnodepointerleave,
|
||||
onselectionclick,
|
||||
onselectioncontextmenu,
|
||||
onedgeclick,
|
||||
onedgecontextmenu,
|
||||
onedgemouseenter,
|
||||
onedgemouseleave,
|
||||
onedgepointerenter,
|
||||
onedgepointerleave,
|
||||
onpaneclick,
|
||||
onpanecontextmenu,
|
||||
panOnScrollMode = PanOnScrollMode.Free,
|
||||
@@ -163,8 +163,8 @@
|
||||
{store}
|
||||
{onedgeclick}
|
||||
{onedgecontextmenu}
|
||||
{onedgemouseenter}
|
||||
{onedgemouseleave}
|
||||
{onedgepointerenter}
|
||||
{onedgepointerleave}
|
||||
/>
|
||||
<ConnectionLine
|
||||
{store}
|
||||
@@ -180,9 +180,9 @@
|
||||
{nodeClickDistance}
|
||||
{onnodeclick}
|
||||
{onnodecontextmenu}
|
||||
{onnodemouseenter}
|
||||
{onnodemousemove}
|
||||
{onnodemouseleave}
|
||||
{onnodepointerenter}
|
||||
{onnodepointermove}
|
||||
{onnodepointerleave}
|
||||
{onnodedrag}
|
||||
{onnodedragstart}
|
||||
{onnodedragstop}
|
||||
|
||||
Reference in New Issue
Block a user