Skip to content

Commit 944de5e

Browse files
committed
don't start a move before the mouse has jiggled a bit
1 parent bdc35d9 commit 944de5e

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

src/angular-sortable-view.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -470,15 +470,19 @@
470470
});
471471

472472
// onMousemove(e);
473-
function onMousemove(e){
474-
touchFix(e);
473+
function onMousemove(moveEv){
474+
touchFix(moveEv);
475+
var jiggle = Math.abs(moveEv.clientY - e.clientY)
476+
+ Math.abs(moveEv.clientX - e.clientX);
477+
if (jiggle < 10) return;
475478
if(!moveExecuted){
476479
$element.parent().prepend(clone);
477480
moveExecuted = true;
478481
}
482+
479483
$controllers[1].$moveUpdate(opts, {
480-
x: e.clientX,
481-
y: e.clientY,
484+
x: moveEv.clientX,
485+
y: moveEv.clientY,
482486
offset: pointerOffset
483487
}, clone, $element, placeholder, $controllers[0].getPart(), $scope.$index);
484488
}

src/angular-sortable-view.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)