Fixed negative finger IDs issue on iOS devices

This commit is contained in:
Luis Leiva 2018-04-28 19:54:30 +02:00
parent 68b018c979
commit 9432744ecd
2 changed files with 6 additions and 6 deletions

View File

@ -502,7 +502,7 @@
// Don't handle right clicks. // Don't handle right clicks.
if (e.which === 3) return false; if (e.which === 3) return false;
var idx = e.identifier || 0, var idx = Math.abs(e.identifier || 0),
elem = $(e.target), elem = $(e.target),
data = elem.data(namespace), data = elem.data(namespace),
options = data.options; options = data.options;
@ -543,7 +543,7 @@
* @private * @private
*/ */
function moveHandler(e) { function moveHandler(e) {
var idx = e.identifier || 0, var idx = Math.abs(e.identifier || 0),
elem = $(e.target), elem = $(e.target),
data = elem.data(namespace), data = elem.data(namespace),
options = data.options; options = data.options;
@ -581,7 +581,7 @@
* @private * @private
*/ */
function upHandler(e) { function upHandler(e) {
var idx = e.identifier || 0, var idx = Math.abs(e.identifier || 0),
elem = $(e.target), elem = $(e.target),
data = elem.data(namespace), data = elem.data(namespace),
options = data.options; options = data.options;

View File

@ -502,7 +502,7 @@
// Don't handle right clicks. // Don't handle right clicks.
if (Event.isRightClick(e)) return false; if (Event.isRightClick(e)) return false;
var idx = e.identifier || 0, var idx = Math.abs(e.identifier),
elem = e.target, elem = e.target,
data = dataBind(elem)[namespace], data = dataBind(elem)[namespace],
options = data.options; options = data.options;
@ -543,7 +543,7 @@
* @ignore * @ignore
*/ */
function moveHandler(e) { function moveHandler(e) {
var idx = e.identifier || 0, var idx = Math.abs(e.identifier),
elem = e.target, elem = e.target,
data = dataBind(elem)[namespace], data = dataBind(elem)[namespace],
options = data.options; options = data.options;
@ -581,7 +581,7 @@
* @ignore * @ignore
*/ */
function upHandler(e) { function upHandler(e) {
var idx = e.identifier || 0, var idx = Math.abs(e.identifier),
elem = e.target, elem = e.target,
data = dataBind(elem)[namespace], data = dataBind(elem)[namespace],
options = data.options; options = data.options;