draggable: more intersect calculation improvements when connected to sortables

This commit is contained in:
Paul Bakaus 2008-05-30 11:48:11 +00:00
parent 5f24485abe
commit feb96d88fc

View File

@ -438,12 +438,9 @@
var sortable = $.data(this, 'sortable');
inst.sortables.push({
instance: sortable,
offset: sortable.element.offset(),
width: sortable.element.width(),
height: sortable.element.height(),
shouldRevert: sortable.options.revert
});
sortable.refresh(); //Do a one-time refresh at start to refresh the containerCache
sortable.propagate("activate", e, inst);
}
});
@ -488,11 +485,7 @@
$.each(inst.sortables, function(i) {
if(checkPos.call(inst, {
left: this.offset.left, top: this.offset.top,
width: this.width, height: this.height
})) {
if(checkPos.call(inst, this.instance.containerCache)) {
//If it intersects, we use a little isOver variable and set it once, so our move-in stuff gets fired only once
if(!this.instance.isOver) {