Suggestion: duplicator ordering/dragging
A for , submitted by nickdunn on 04 January 2010
Announcement
Symphony's issue tracker has been moved to Github.
Issues are displayed here for reference only and cannot be created or edited.
Browse
Closed#192: Suggestion: duplicator ordering/dragging
Can be added very easily. Add
jQuery(document).mousemove();
after lines 31 and 32 in symphony.orderable.js:jQuery(document).mousemove(change); jQuery(document).mouseup(stop); jQuery(document).mousemove();
Giving the state on mousedown rather than mousemove makes it more intuitive.
I’m not sure we really need the “sticky” — a nice to have, but it’s an addition more than a bug fix.
Sticky isn’t the solution. What desktop apps do (and indeed Browsers) is auto-scroll. When you are dragging and your mouse moves to the edge of the viewport it will scroll up/down. This is likely to be rather difficult to achieve with JS, but I haven’t seen it done before so it could be a good challenge.
One for a rainy day.
The main part of this ticket is solved (the draggable state firing on mousedown not on drag). So it can be closed.
This issue is closed.
When dragging fields in the section editor, the duplicator rows are quite tall so you may only see two or three above the fold. This makes it tricky to drag, since you need to click, drag down, let go, scroll down and repeat. Dragging a field from one end to the other is a tricky task.
I have two suggestions: