After beginning a drag, if the mouse button is released outside of the screen, and if a subsequent drag operation is begun on another widget (while the previous widget still follows the mouse around), Draggable will trigger a new drag start event, causing Gridster to leave the current widget + its preview holder aside and start dragging the new widget. This will lead to an orphan preview holder to be left on the screen. A quick solution is to ignore drag start without receiving a drag stop.
Gridster.js
Gridster is a jQuery plugin that makes building intuitive draggable layouts from elements spanning multiple columns. You can even dynamically add and remove elements from the grid.
More at http://gridster.net/.
Updating Begins
Hi all, I have begun merging my fork with the main repository and am making some much needed fixes in the process.
I am devoting an hour a day until it gets done.
Thanks,
Dustin
Public Service Announcement from Dustin Moore (dustmoo)
Gridster is not currently being actively maintained by Ducksboard.
I and others have been given access to the repo to help maintain and address issues.
I have created a fork of gridster that supports more advanced features, like widget-swapping and static widgets.
It can be found here: https://github.com/dustmoo/gridster.js
Currently the code-base is different and I don't have time to reconcile the fork with this repo.
If anyone would like to help me improve my fork and reconcile it with the main library I would be happy for the help.
License
Distributed under the MIT license.
Whodunit
Gridster is built by Ducksboard.