Permalink
Browse files

Sortable: Update _contactContainers to use page clientX/Y values

The sortable was using the window position compared with page position to
determine where to drop objects.  this was only a problem for sortables far
enough down to require scrolling.

Fixes #10727
Fixes #5039
Closes gh-1475
Closes gh-1585
  • Loading branch information...
dstrohl authored and arschmitz committed Dec 16, 2014
1 parent d21aeee commit 9aca7067321643dcb4b5db03855591c35cd85d69
Showing with 1 addition and 1 deletion.
  1. +1 −1 ui/widgets/sortable.js
View
@@ -908,7 +908,7 @@ return $.widget( "ui.sortable", $.ui.mouse, {
floating = innermostContainer.floating || this._isFloating( this.currentItem );
posProperty = floating ? "left" : "top";
sizeProperty = floating ? "width" : "height";
axis = floating ? "clientX" : "clientY";
axis = floating ? "pageX" : "pageY";
for ( j = this.items.length - 1; j >= 0; j-- ) {
if ( !$.contains( this.containers[ innermostIndex ].element[ 0 ], this.items[ j ].item[ 0 ] ) ) {

0 comments on commit 9aca706

Please sign in to comment.