-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Drag In and Drag Out events #2198
base: master
Are you sure you want to change the base?
Conversation
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.
Svelte demoREPL: https://svelte.dev/repl/98f5c00046754b13bd4aae4d362b20e2?version=3.50.0 |
Before: dragIn event was only triggered when it was a valid list to drop in. However if the list was nested in another Sortable the event didn't fire again because it was already marked as valid. After: dragIn event is triggered even if is not a valid Sortable to drop in. Now is up to the Sortable component to handle and check if the list is allowed to drop in.
onDrop event is triggered when a sortable-dragging element is dropped inside the X and Y of the Sortable element, even if there was no onEnd event triggered
Nice! |
@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 |
Any updates on this PR? |
Leaved comments in this commit for code review before merge.
known isues:
This PR resolve #2075 #979 #460 #1468 #2159 #1269
Usage