lib/action_view/helpers/javascripts/dragdrop.js in actionpack-1.10.2 vs lib/action_view/helpers/javascripts/dragdrop.js in actionpack-1.11.0

- old
+ new

@@ -278,11 +278,11 @@ if(Element.getStyle(this.element,'position')=='') style.position = "relative"; if(this.options.zindex) { - this.options.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0); + this.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0); style.zIndex = this.options.zindex; } if(this.options.ghosting) { this._clone = this.element.cloneNode(true); @@ -353,12 +353,12 @@ handle: false, // or a CSS class only: false, hoverclass: null, ghosting: false, format: null, - onChange: function() {}, - onUpdate: function() {} + onChange: Prototype.emptyFunction, + onUpdate: Prototype.emptyFunction }, arguments[1] || {}); // clear any old sortable with same element this.destroy(element); @@ -470,10 +470,13 @@ } }, onEmptyHover: function(element, dropon) { if(element.parentNode!=dropon) { + var oldParentNode = element.parentNode; dropon.appendChild(element); + Sortable.options(oldParentNode).onChange(element); + Sortable.options(dropon).onChange(element); } }, unmark: function() { if(Sortable._marker) Element.hide(Sortable._marker); \ No newline at end of file