chore(svelte): cleanup node drag handlers, add to changelog
This commit is contained in:
@@ -164,7 +164,6 @@
|
|||||||
on:connectend={(event) => console.log('on connect end', event)}
|
on:connectend={(event) => console.log('on connect end', event)}
|
||||||
on:paneclick={(event) => console.log('on pane click', event)}
|
on:paneclick={(event) => console.log('on pane click', event)}
|
||||||
on:panecontextmenu={(event) => {
|
on:panecontextmenu={(event) => {
|
||||||
event.preventDefault();
|
|
||||||
console.log('on pane contextmenu', event);
|
console.log('on pane contextmenu', event);
|
||||||
}}
|
}}
|
||||||
on:nodedrag={(event) => {
|
on:nodedrag={(event) => {
|
||||||
@@ -177,6 +176,7 @@
|
|||||||
console.log('on node drag stop', event);
|
console.log('on node drag stop', event);
|
||||||
}}
|
}}
|
||||||
on:nodecontextmenu={(event) => {
|
on:nodecontextmenu={(event) => {
|
||||||
|
event.detail.event.preventDefault();
|
||||||
console.log('on node contextmenu', event);
|
console.log('on node contextmenu', event);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
## 0.0.21
|
||||||
|
|
||||||
|
- add `on:nodedragstart`, `on:nodedrag` and `on:nodedragstop`
|
||||||
|
- add `on:nodecontextmenu`
|
||||||
|
|
||||||
## 0.0.20
|
## 0.0.20
|
||||||
|
|
||||||
- [breaking change] use same convention for all custom events: Always pass the original event if possible and additional data
|
- [breaking change] use same convention for all custom events: Always pass the original event if possible and additional data
|
||||||
|
|||||||
@@ -154,8 +154,8 @@
|
|||||||
on:connectstart
|
on:connectstart
|
||||||
on:connect
|
on:connect
|
||||||
on:connectend
|
on:connectend
|
||||||
on:nodedrag
|
|
||||||
on:nodedragstart
|
on:nodedragstart
|
||||||
|
on:nodedrag
|
||||||
on:nodedragstop
|
on:nodedragstop
|
||||||
on:nodecontextmenu
|
on:nodecontextmenu
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -75,8 +75,8 @@ export type SvelteFlowProps = DOMAttributes<HTMLDivElement> & {
|
|||||||
'on:connectend'?: CustomEvent<{ event: MouseEvent | TouchEvent }>;
|
'on:connectend'?: CustomEvent<{ event: MouseEvent | TouchEvent }>;
|
||||||
'on:paneclick'?: CustomEvent<{ event: MouseEvent | TouchEvent }>;
|
'on:paneclick'?: CustomEvent<{ event: MouseEvent | TouchEvent }>;
|
||||||
'on:panecontextmenu'?: CustomEvent<{ event: MouseEvent }>;
|
'on:panecontextmenu'?: CustomEvent<{ event: MouseEvent }>;
|
||||||
|
'on:nodedragstart'?: CustomEvent<{ event: MouseEvent; node: NodeBase; nodes: NodeBase[] }>;
|
||||||
'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:nodecontextmenu'?: CustomEvent<{ event: MouseEvent; node: NodeBase }>;
|
'on:nodecontextmenu'?: CustomEvent<{ event: MouseEvent; node: NodeBase }>;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user