farhadi/html5sortable — pull request #20 by skaapgif (2012-09-14 12:06:16+00:00)
Title: Remove possible 'return false' in dragstart event handler

'return false' in jQuery event handlers calls
event.preventDefault(), event.stopPropagation() and stops callback
execution. This disables all event capturing (downard bubbling) on
the dragstart event. This could interefere with other plugins and
breaks the ability to have a second seperate sortable list nested
within the first.

See:
http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/

Example use case:
This enables the ability to rearrange the order of Items and the Subitems within them, although the Subitems within an Item cannot be dragged to other Items.
Item 1
SubItem 1.1
SubItem 1.2
SubItem 1.3
Item 2
SubItem 2.1
SubItem 2.0
Item 3
SubItem 3.1
SubItem 3.2