You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
"dragstart" and "dragend" Events Not created for sidebar elements #2627
When using Gridstack v10.1.1 with React, implementing the drag and drop feature using the .grid-stack-item class seems to override and break the dragstart and dragend events on div elements from being dragged and dropped into the grid.
Drag and drop works fine, but I need to listen to the drag state from the elements being dragged from the sidebar.
Environment
version of gridstack.js - v10.1.1
browser/OS - Chrome / Win 10
Steps to reproduce
Initialize Gridstack with basic configuration.
Add grid-stack-item class to a div inside a sidebar.
Implement dragstart and dragend event listeners on the same div.
The dragstart and dragend events should fire when starting and ending the drag, allowing for custom behavior during these events.
Actual behavior
The dragstart and dragend events do not fire when dragging elements with the grid-stack-item class from the sidebar, preventing any custom drag behavior from being implemented.
I am looking for any workarounds or fixes that might allow the dragstart and dragend events to work as expected with Gridstack items. Additionally, insights into why these events are being overridden or suggestions on how to prevent this issue would be greatly appreciated.
Thank you for your assistance and the work you put into maintaining Gridstack. It's an invaluable tool for our project, and I look forward to any guidance you can provide on this issue.
v10 doesn't use drag event anymore (many problem, specially on Safari) so I re-did with raw mouse (and touch) events. What you are asking is for GS to generate synthetic 'dragstart' event. currently only the grid does that, side widgets do not.
feature request. if you want to donate this could probably be added.
changed the title [-]"dragstart" and "dragend" Events Not Working with grid-stack-item class[/-][+]"dragstart" and "dragend" Events Not created for sidebar elements[/+]on Mar 30, 2024
Activity
Aspyryan commentedon Mar 19, 2024
Same issue here, any workaround / fix?
surya-stratforge commentedon Mar 19, 2024
Not yet.
adumesny commentedon Mar 30, 2024
v10 doesn't use drag event anymore (many problem, specially on Safari) so I re-did with raw mouse (and touch) events. What you are asking is for GS to generate synthetic 'dragstart' event. currently only the grid does that, side widgets do not.
feature request. if you want to donate this could probably be added.
[-]"dragstart" and "dragend" Events Not Working with grid-stack-item class[/-][+]"dragstart" and "dragend" Events Not created for sidebar elements[/+]emit dragstart/drag/dragstop on sidebar items