Changeset 492 for trunk/ui/ui.draggable.js
- Timestamp:
- 07/28/08 17:54:29 (20 months ago)
- Files:
-
- 1 modified
-
trunk/ui/ui.draggable.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ui/ui.draggable.js
r491 r492 349 349 var o = ui.options; 350 350 var i = $(this).data("draggable"); 351 var scrolled = false; 351 352 352 353 if(i.scrollTopParent[0] != document && i.scrollTopParent[0].tagName != 'HTML') { 353 354 if((i.overflowYOffset.top + i.scrollTopParent[0].offsetHeight) - e.pageY < o.scrollSensitivity) 354 i.scrollTopParent[0].scrollTop = i.scrollTopParent[0].scrollTop + o.scrollSpeed;355 i.scrollTopParent[0].scrollTop = scrolled = i.scrollTopParent[0].scrollTop + o.scrollSpeed; 355 356 if(e.pageY - i.overflowYOffset.top < o.scrollSensitivity) 356 i.scrollTopParent[0].scrollTop = i.scrollTopParent[0].scrollTop - o.scrollSpeed;357 i.scrollTopParent[0].scrollTop = scrolled = i.scrollTopParent[0].scrollTop - o.scrollSpeed; 357 358 358 359 } else { 359 360 if(e.pageY - $(document).scrollTop() < o.scrollSensitivity) 360 $(document).scrollTop($(document).scrollTop() - o.scrollSpeed);361 scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed); 361 362 if($(window).height() - (e.pageY - $(document).scrollTop()) < o.scrollSensitivity) 362 $(document).scrollTop($(document).scrollTop() + o.scrollSpeed);363 scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed); 363 364 } 364 365 365 366 if(i.scrollLeftParent[0] != document && i.scrollLeftParent[0].tagName != 'HTML') { 366 367 if((i.overflowXOffset.left + i.scrollLeftParent[0].offsetWidth) - e.pageX < o.scrollSensitivity) 367 i.scrollLeftParent[0].scrollLeft = i.scrollLeftParent[0].scrollLeft + o.scrollSpeed;368 scrolled = i.scrollLeftParent[0].scrollLeft = i.scrollLeftParent[0].scrollLeft + o.scrollSpeed; 368 369 if(e.pageX - i.overflowXOffset.left < o.scrollSensitivity) 369 i.scrollLeftParent[0].scrollLeft = i.scrollLeftParent[0].scrollLeft - o.scrollSpeed;370 scrolled = i.scrollLeftParent[0].scrollLeft = i.scrollLeftParent[0].scrollLeft - o.scrollSpeed; 370 371 } else { 371 372 if(e.pageX - $(document).scrollLeft() < o.scrollSensitivity) 372 $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed);373 scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed); 373 374 if($(window).width() - (e.pageX - $(document).scrollLeft()) < o.scrollSensitivity) 374 $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed); 375 } 375 scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed); 376 } 377 378 if(scrolled !== false) 379 $.ui.ddmanager.prepareOffsets(i, e); 376 380 377 381 }