diff --git a/Sortable.js b/Sortable.js index 91c5236b059df38ec5752b56e6834b3704d685f0..cf9ff442c091c553acce295126c9f686ccb67247 100644 --- a/Sortable.js +++ b/Sortable.js @@ -276,6 +276,8 @@ _css(cloneEl, 'display', 'none'); rootEl.insertBefore(cloneEl, dragEl); } + + Sortable.active = this; } }, @@ -446,6 +448,8 @@ isOwner = (activeGroup === group), canSort = options.sort; + (evt.stopPropagation !== void 0) && evt.stopPropagation(); + if (!_silent && activeGroup && (isOwner ? canSort || (revert = !rootEl.contains(dragEl)) @@ -626,7 +630,8 @@ lastEl = lastCSS = - activeGroup = null; + activeGroup = + Sortable.active = null; // Save sorting this.options.store && this.options.store.set(this);