feat(svelte) added on:nodecontextmenu
This commit is contained in:
@@ -176,6 +176,9 @@
|
|||||||
on:nodedragstop={(event) => {
|
on:nodedragstop={(event) => {
|
||||||
console.log('on node drag stop', event);
|
console.log('on node drag stop', event);
|
||||||
}}
|
}}
|
||||||
|
on:nodecontextmenu={(event) => {
|
||||||
|
console.log('on node contextmenu', event);
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<Controls />
|
<Controls />
|
||||||
<Background variant={BackgroundVariant.Dots} />
|
<Background variant={BackgroundVariant.Dots} />
|
||||||
|
|||||||
@@ -124,6 +124,7 @@
|
|||||||
on:mouseenter={(event) => dispatchEvent('nodemouseenter', event)}
|
on:mouseenter={(event) => dispatchEvent('nodemouseenter', event)}
|
||||||
on:mouseleave={(event) => dispatchEvent('nodemouseleave', event)}
|
on:mouseleave={(event) => dispatchEvent('nodemouseleave', event)}
|
||||||
on:mousemove={(event) => dispatchEvent('nodemousemove', event)}
|
on:mousemove={(event) => dispatchEvent('nodemousemove', event)}
|
||||||
|
on:contextmenu={(event) => dispatchEvent('nodecontextmenu', event)}
|
||||||
>
|
>
|
||||||
<svelte:component
|
<svelte:component
|
||||||
this={nodeComponent}
|
this={nodeComponent}
|
||||||
|
|||||||
@@ -75,6 +75,7 @@
|
|||||||
on:nodedrag
|
on:nodedrag
|
||||||
on:nodedragstart
|
on:nodedragstart
|
||||||
on:nodedragstop
|
on:nodedragstop
|
||||||
|
on:nodecontextmenu
|
||||||
/>
|
/>
|
||||||
{/each}
|
{/each}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -157,6 +157,7 @@
|
|||||||
on:nodedrag
|
on:nodedrag
|
||||||
on:nodedragstart
|
on:nodedragstart
|
||||||
on:nodedragstop
|
on:nodedragstop
|
||||||
|
on:nodecontextmenu
|
||||||
/>
|
/>
|
||||||
<NodeSelection />
|
<NodeSelection />
|
||||||
</ViewportComponent>
|
</ViewportComponent>
|
||||||
|
|||||||
@@ -78,4 +78,5 @@ export type SvelteFlowProps = DOMAttributes<HTMLDivElement> & {
|
|||||||
'on:nodedrag'?: CustomEvent<{ event: MouseEvent; node: NodeBase; nodes: NodeBase[] }>;
|
'on:nodedrag'?: CustomEvent<{ event: MouseEvent; node: NodeBase; nodes: NodeBase[] }>;
|
||||||
'on:nodedragstop'?: CustomEvent<{ event: MouseEvent; node: NodeBase; nodes: NodeBase[] }>;
|
'on:nodedragstop'?: CustomEvent<{ event: MouseEvent; node: NodeBase; nodes: NodeBase[] }>;
|
||||||
'on:nodedragstart'?: CustomEvent<{ event: MouseEvent; node: NodeBase; nodes: NodeBase[] }>;
|
'on:nodedragstart'?: CustomEvent<{ event: MouseEvent; node: NodeBase; nodes: NodeBase[] }>;
|
||||||
|
'on:nodecontextmenu'?: CustomEvent<{ event: MouseEvent; node: NodeBase }>;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user