Ticket #6850: old_parent_node_might_not_exist.diff
| File old_parent_node_might_not_exist.diff, 1.3 kB (added by kampers, 2 years ago) |
|---|
-
src/dragdrop.js
old new 728 728 var oldParentNode = element.parentNode; 729 729 element.style.visibility = "hidden"; // fix gecko rendering 730 730 dropon.parentNode.insertBefore(element, dropon); 731 if( dropon.parentNode!=oldParentNode)731 if(Sortable.options(oldParentNode) && dropon.parentNode!=oldParentNode) 732 732 Sortable.options(oldParentNode).onChange(element); 733 733 Sortable.options(dropon.parentNode).onChange(element); 734 734 } … … 739 739 var oldParentNode = element.parentNode; 740 740 element.style.visibility = "hidden"; // fix gecko rendering 741 741 dropon.parentNode.insertBefore(element, nextElement); 742 if( dropon.parentNode!=oldParentNode)742 if(Sortable.options(oldParentNode) && dropon.parentNode!=oldParentNode) 743 743 Sortable.options(oldParentNode).onChange(element); 744 744 Sortable.options(dropon.parentNode).onChange(element); 745 745 } … … 774 774 775 775 dropon.insertBefore(element, child); 776 776 777 Sortable.options(oldParentNode).onChange(element); 777 if (Sortable.options(oldParentNode)) 778 Sortable.options(oldParentNode).onChange(element); 778 779 droponOptions.onChange(element); 779 780 } 780 781 },