Sortable
Sortable copied to clipboard
Add Drag In and Drag Out events
Leaved comments in this commit for code review before merge.
known isues:
- DnD HTML5 API: If drag too fast to another browser UI element (ej. dev tools) the HTML5 DnD dragLeave event is not triggered (not an issue from this code) ... a workaround could be to force a fallback to get the element at pointer position when dragging back to the browser window.
This PR resolve #2075 #979 #460 #1468 #2159 #1269
Usage
Sortable.create(inboxEl, {
group: 'inbox',
onDragIn: (e) => console.log("+++++ drag in Inbox"),
onDragOut: (e) => console.log("----- drag out Inbox"),
onDrop: (e) => console.log("Doped!") // Somewhere inside X,Y of this sortable. Even if no onEnd event.
});
Svelte demo
REPL: https://svelte.dev/repl/98f5c00046754b13bd4aae4d362b20e2?version=3.50.0
Nice!
@roy-mdr Is it going to merge in to the main library? How long do we have to wait for it?
@roy-mdr Is it going to merge in to the main library? How long do we have to wait for it?
Unfortunately its not my decision but the original developers :/ Hopefully soon!
@owen-m1 Any idea on when it is going to merge?
P.S. If there are no core maintainers for this project right now, how about we recruit some? I would love to contribute to this library.
@SyedMSawaid Yeah I'm happy to add you if you'd like to contribute, I don't have a lot of time anymore