aboutsummaryrefslogtreecommitdiffstats
path: root/ui/source
diff options
context:
space:
mode:
authorPaul Bakaus <paul.bakaus@googlemail.com>2008-05-26 12:02:02 +0000
committerPaul Bakaus <paul.bakaus@googlemail.com>2008-05-26 12:02:02 +0000
commite65ce1428460d53a74ee5f9e469d3bab40520175 (patch)
tree43c04d7636a5694c44a6cbf8a14a8c3cab2c819c /ui/source
parent7b538f65e08cd474bf4484db924fd68953dc07e0 (diff)
downloadjquery-ui-e65ce1428460d53a74ee5f9e469d3bab40520175.tar.gz
jquery-ui-e65ce1428460d53a74ee5f9e469d3bab40520175.zip
sortable: implemented tolerance: "guess", which is also the default tolerance mode now, resolves issues with using tolerance "pointer" (closes #2837)
Diffstat (limited to 'ui/source')
-rw-r--r--ui/source/ui.sortable.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/source/ui.sortable.js b/ui/source/ui.sortable.js
index 24339476d..e923fbe49 100644
--- a/ui/source/ui.sortable.js
+++ b/ui/source/ui.sortable.js
@@ -118,7 +118,7 @@
var l = item.left, r = l + item.width,
t = item.top, b = t + item.height;
- if(this.options.tolerance == "pointer") {
+ if(this.options.tolerance == "pointer" || (this.options.tolerance == "guess" && this.currentItem[0].offsetHeight > item.item[0].offsetHeight)) {
if(!(y1 + this.offset.click.top > t && y1 + this.offset.click.top < b && x1 + this.offset.click.left > l && x1 + this.offset.click.left < r)) return false;
@@ -555,6 +555,7 @@
$.extend($.ui.sortable, {
getter: "serialize toArray",
defaults: {
+ tolerance: "guess",
distance: 0,
delay: 0,
cancel: ":input,button",