fix(svelte): rename on:node:click to on:nodeclick

This commit is contained in:
moklick
2023-06-28 15:27:49 +02:00
parent ab406f684d
commit a31b19b21f
13 changed files with 47 additions and 47 deletions
+1 -1
View File
@@ -70,7 +70,7 @@ A basic flow looks like this:
{nodeTypes} {nodeTypes}
fitView fitView
snapGrid={snapGrid} snapGrid={snapGrid}
on:node:click={(event) => console.log('on node click', event)} on:nodeclick={(event) => console.log('on node click', event)}
> >
<Controls /> <Controls />
<Background variant={BackgroundVariant.Dots} /> <Background variant={BackgroundVariant.Dots} />
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@xyflow/svelte", "name": "@xyflow/svelte",
"version": "0.0.6", "version": "0.0.7",
"description": "Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.", "description": "Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.",
"keywords": [ "keywords": [
"svelte", "svelte",
@@ -46,7 +46,7 @@
} }
const edge = $edges.find((e) => e.id === id); const edge = $edges.find((e) => e.id === id);
dispatch('edge:click', edge); dispatch('edgeclick', edge);
} }
</script> </script>
@@ -69,7 +69,7 @@
addSelectedNodes([id]); addSelectedNodes([id]);
} }
dispatchEvent('node:click'); dispatchEvent('nodeclick');
} }
</script> </script>
@@ -95,9 +95,9 @@
style:transform="translate({positionOrigin?.x ?? 0}px, {positionOrigin?.y ?? 0}px)" style:transform="translate({positionOrigin?.x ?? 0}px, {positionOrigin?.y ?? 0}px)"
{style} {style}
on:click={onSelectNodeHandler} on:click={onSelectNodeHandler}
on:mouseenter={() => dispatchEvent('node:mouseenter')} on:mouseenter={() => dispatchEvent('nodemouseenter')}
on:mouseleave={() => dispatchEvent('node:mouseleave')} on:mouseleave={() => dispatchEvent('nodemouseleave')}
on:mousemove={() => dispatchEvent('node:mousemove')} on:mousemove={() => dispatchEvent('nodemousemove')}
> >
<svelte:component <svelte:component
this={nodeComponent} this={nodeComponent}
@@ -113,9 +113,9 @@
isConnectable={connectable} isConnectable={connectable}
xPos={positionAbsolute?.x ?? 0} xPos={positionAbsolute?.x ?? 0}
yPos={positionAbsolute?.y ?? 0} yPos={positionAbsolute?.y ?? 0}
on:connect:start on:connectstart
on:connect on:connect
on:connect:end on:connectend
/> />
</div> </div>
@@ -10,6 +10,6 @@
export let sourcePosition: $$Props['sourcePosition'] = Position.Bottom; export let sourcePosition: $$Props['sourcePosition'] = Position.Bottom;
</script> </script>
<Handle type="target" position={targetPosition} on:connect:start on:connect on:connect:end /> <Handle type="target" position={targetPosition} on:connectstart on:connect on:connectend />
{data?.label} {data?.label}
<Handle type="source" position={sourcePosition} on:connect:start on:connect on:connect:end /> <Handle type="source" position={sourcePosition} on:connectstart on:connect on:connectend />
@@ -10,4 +10,4 @@
</script> </script>
{data?.label} {data?.label}
<Handle type="source" position={sourcePosition} on:connect:start on:connect on:connect:end /> <Handle type="source" position={sourcePosition} on:connectstart on:connect on:connectend />
@@ -10,4 +10,4 @@
</script> </script>
{data?.label} {data?.label}
<Handle type="target" position={targetPosition} on:connect:start on:connect on:connect:end /> <Handle type="target" position={targetPosition} on:connectstart on:connect on:connectend />
@@ -17,7 +17,7 @@
($elementsSelectable && typeof edge.selectable === 'undefined') ($elementsSelectable && typeof edge.selectable === 'undefined')
)} )}
<EdgeWrapper {...edge} type={edgeType} {selectable} on:edge:click /> <EdgeWrapper {...edge} type={edgeType} {selectable} on:edgeclick />
{/each} {/each}
</g> </g>
</svg> </svg>
@@ -66,13 +66,13 @@
zIndex={node[internalsSymbol]?.z ?? 0} zIndex={node[internalsSymbol]?.z ?? 0}
dragHandle={node.dragHandle} dragHandle={node.dragHandle}
{resizeObserver} {resizeObserver}
on:node:click on:nodeclick
on:node:mouseenter on:nodemouseenter
on:node:mousemove on:nodemousemove
on:node:mouseleave on:nodemouseleave
on:connect:start on:connectstart
on:connect on:connect
on:connect:end on:connectend
/> />
{/each} {/each}
</div> </div>
@@ -63,7 +63,7 @@
$: hasActiveSelection = $elementsSelectable && (isSelecting || $selectionRectMode === 'user'); $: hasActiveSelection = $elementsSelectable && (isSelecting || $selectionRectMode === 'user');
function onClick(event: MouseEvent) { function onClick(event: MouseEvent) {
dispatch('pane:click', event); dispatch('paneclick', event);
unselectNodesAndEdges(); unselectNodesAndEdges();
selectionRectMode.set(null); selectionRectMode.set(null);
@@ -164,7 +164,7 @@
return; return;
} }
dispatch('pane:contextmenu', event); dispatch('panecontextmenu', event);
}; };
</script> </script>
@@ -139,19 +139,19 @@
{panOnScroll} {panOnScroll}
{panOnDrag} {panOnDrag}
> >
<Pane on:pane:click {panOnDrag}> <Pane on:paneclick {panOnDrag}>
<ViewportComponent> <ViewportComponent>
<EdgeRenderer on:edge:click /> <EdgeRenderer on:edgeclick />
<ConnectionLine /> <ConnectionLine />
<div class="svelte-flow__edgelabel-renderer" /> <div class="svelte-flow__edgelabel-renderer" />
<NodeRenderer <NodeRenderer
on:node:click on:nodeclick
on:node:mouseenter on:nodemouseenter
on:node:mousemove on:nodemousemove
on:node:mouseleave on:nodemouseleave
on:connect:start on:connectstart
on:connect on:connect
on:connect:end on:connectend
/> />
<NodeSelection /> <NodeSelection />
</ViewportComponent> </ViewportComponent>
@@ -58,14 +58,14 @@ export type SvelteFlowProps = DOMAttributes<HTMLDivElement> & {
onMove?: OnMove; onMove?: OnMove;
onMoveEnd?: OnMoveEnd; onMoveEnd?: OnMoveEnd;
'on:node:click'?: CustomEvent<Node>; 'on:nodeclick'?: CustomEvent<Node>;
'on:node:mouseenter'?: CustomEvent<Node>; 'on:nodemouseenter'?: CustomEvent<Node>;
'on:node:mousemove'?: CustomEvent<Node>; 'on:nodemousemove'?: CustomEvent<Node>;
'on:node:mouseleave'?: CustomEvent<Node>; 'on:nodemouseleave'?: CustomEvent<Node>;
'on:edge:click'?: CustomEvent<Edge>; 'on:edgeclick'?: CustomEvent<Edge>;
'on:connect:start'?: CustomEvent<OnConnectStartParams>; 'on:connectstart'?: CustomEvent<OnConnectStartParams>;
'on:connect'?: CustomEvent<Connection>; 'on:connect'?: CustomEvent<Connection>;
'on:connect:end'?: CustomEvent<OnConnectStartParams>; 'on:connectend'?: CustomEvent<OnConnectStartParams>;
'on:pane:click'?: CustomEvent; 'on:paneclick'?: CustomEvent;
'on:pane:contextmenu'?: CustomEvent; 'on:panecontextmenu'?: CustomEvent;
}; };
@@ -127,15 +127,15 @@
selectionMode={SelectionMode.Full} selectionMode={SelectionMode.Full}
initialViewport={{ x: 100, y: 100, zoom: 2 }} initialViewport={{ x: 100, y: 100, zoom: 2 }}
snapGrid={[25, 25]} snapGrid={[25, 25]}
on:node:click={(event) => console.log('on node click', event)} on:nodeclick={(event) => console.log('on node click', event)}
on:node:mouseenter={(event) => console.log('on node enter', event)} on:nodemouseenter={(event) => console.log('on node enter', event)}
on:node:mouseleave={(event) => console.log('on node leave', event)} on:nodemouseleave={(event) => console.log('on node leave', event)}
on:edge:click={(event) => console.log('edge click', event)} on:edgeclick={(event) => console.log('edge click', event)}
on:connect:start={(event) => console.log('on connect start', event)} on:connectstart={(event) => console.log('on connect start', event)}
on:connect={(event) => console.log('on connect', event)} on:connect={(event) => console.log('on connect', event)}
on:connect:end={(event) => console.log('on connect end', event)} on:connectend={(event) => console.log('on connect end', event)}
on:pane:click={(event) => console.log('on pane click', event)} on:paneclick={(event) => console.log('on pane click', event)}
on:pane:contextmenu={(event) => { on:panecontextmenu={(event) => {
event.preventDefault(); event.preventDefault();
console.log('on pane contextmenu', event); console.log('on pane contextmenu', event);
}} }}