From 9432744ecd8c86d3f23bafc4418c65552fbde29a Mon Sep 17 00:00:00 2001 From: Luis Leiva Date: Sat, 28 Apr 2018 19:54:30 +0200 Subject: [PATCH] Fixed negative finger IDs issue on iOS devices --- jquery.sketchable.js | 6 +++--- sketchable.js | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/jquery.sketchable.js b/jquery.sketchable.js index 5be0e60..2979e7e 100644 --- a/jquery.sketchable.js +++ b/jquery.sketchable.js @@ -502,7 +502,7 @@ // Don't handle right clicks. if (e.which === 3) return false; - var idx = e.identifier || 0, + var idx = Math.abs(e.identifier || 0), elem = $(e.target), data = elem.data(namespace), options = data.options; @@ -543,7 +543,7 @@ * @private */ function moveHandler(e) { - var idx = e.identifier || 0, + var idx = Math.abs(e.identifier || 0), elem = $(e.target), data = elem.data(namespace), options = data.options; @@ -581,7 +581,7 @@ * @private */ function upHandler(e) { - var idx = e.identifier || 0, + var idx = Math.abs(e.identifier || 0), elem = $(e.target), data = elem.data(namespace), options = data.options; diff --git a/sketchable.js b/sketchable.js index 691c6bf..1f2a0f2 100644 --- a/sketchable.js +++ b/sketchable.js @@ -502,7 +502,7 @@ // Don't handle right clicks. if (Event.isRightClick(e)) return false; - var idx = e.identifier || 0, + var idx = Math.abs(e.identifier), elem = e.target, data = dataBind(elem)[namespace], options = data.options; @@ -543,7 +543,7 @@ * @ignore */ function moveHandler(e) { - var idx = e.identifier || 0, + var idx = Math.abs(e.identifier), elem = e.target, data = dataBind(elem)[namespace], options = data.options; @@ -581,7 +581,7 @@ * @ignore */ function upHandler(e) { - var idx = e.identifier || 0, + var idx = Math.abs(e.identifier), elem = e.target, data = dataBind(elem)[namespace], options = data.options;