mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
sortable: implemented tolerance: "guess", which is also the default tolerance mode now, resolves issues with using tolerance "pointer" (closes #2837)
This commit is contained in:
parent
7b538f65e0
commit
e65ce14284
@ -118,7 +118,7 @@
|
|||||||
var l = item.left, r = l + item.width,
|
var l = item.left, r = l + item.width,
|
||||||
t = item.top, b = t + item.height;
|
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;
|
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, {
|
$.extend($.ui.sortable, {
|
||||||
getter: "serialize toArray",
|
getter: "serialize toArray",
|
||||||
defaults: {
|
defaults: {
|
||||||
|
tolerance: "guess",
|
||||||
distance: 0,
|
distance: 0,
|
||||||
delay: 0,
|
delay: 0,
|
||||||
cancel: ":input,button",
|
cancel: ":input,button",
|
||||||
|
Loading…
Reference in New Issue
Block a user