From c403b997c681df8512c757b5901fb46fd2441304 Mon Sep 17 00:00:00 2001 From: ckosmowski Date: Tue, 15 Jan 2013 11:42:18 +0100 Subject: [PATCH 1/2] Added distance to prevent unintended reordering Added a small distance delay on the sortable to prevent users from unintended triggering of the reordering. (Happens all the time i'm using slickgrid). i.e. the users tries to sort the column but fails since his mouse was still on the move a little bit and 1px is enough to trigger reordeing here. Please try, it still feels very responsive. --- slick.grid.js | 1 + 1 file changed, 1 insertion(+) diff --git a/slick.grid.js b/slick.grid.js index c8bbdee03..902d7be8f 100644 --- a/slick.grid.js +++ b/slick.grid.js @@ -656,6 +656,7 @@ if (typeof Slick === "undefined") { $headers.filter(":ui-sortable").sortable("destroy"); $headers.sortable({ containment: "parent", + distance: 5, axis: "x", cursor: "default", tolerance: "intersection", From 1383195b9e5e74bbcc36f61e604c2f2b8d23374c Mon Sep 17 00:00:00 2001 From: ckosmowski Date: Fri, 18 Jan 2013 22:22:52 +0100 Subject: [PATCH 2/2] Changed distance value --- slick.grid.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slick.grid.js b/slick.grid.js index 902d7be8f..d5a232f3c 100644 --- a/slick.grid.js +++ b/slick.grid.js @@ -656,7 +656,7 @@ if (typeof Slick === "undefined") { $headers.filter(":ui-sortable").sortable("destroy"); $headers.sortable({ containment: "parent", - distance: 5, + distance: 3, axis: "x", cursor: "default", tolerance: "intersection",