mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-07 05:31:22 +00:00
Use screenX/screenY for touch.
This commit is contained in:
@@ -365,8 +365,8 @@ var GuacamoleUI = {
|
|||||||
// Record touch location
|
// Record touch location
|
||||||
if (e.touches.length == 1) {
|
if (e.touches.length == 1) {
|
||||||
var touch = e.touches[0];
|
var touch = e.touches[0];
|
||||||
long_press_start_x = touch.pageX;
|
long_press_start_x = touch.screenX;
|
||||||
long_press_start_y = touch.pageY;
|
long_press_start_y = touch.screenY;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start detection
|
// Start detection
|
||||||
@@ -381,8 +381,8 @@ var GuacamoleUI = {
|
|||||||
|
|
||||||
// If touch distance from start exceeds threshold, cancel long press
|
// If touch distance from start exceeds threshold, cancel long press
|
||||||
var touch = e.touches[0];
|
var touch = e.touches[0];
|
||||||
if (Math.abs(touch.pageX - long_press_start_x) >= GuacamoleUI.LONG_PRESS_MOVEMENT_THRESHOLD
|
if (Math.abs(touch.screenX - long_press_start_x) >= GuacamoleUI.LONG_PRESS_MOVEMENT_THRESHOLD
|
||||||
|| Math.abs(touch.pageY - long_press_start_y) >= GuacamoleUI.LONG_PRESS_MOVEMENT_THRESHOLD)
|
|| Math.abs(touch.screenY - long_press_start_y) >= GuacamoleUI.LONG_PRESS_MOVEMENT_THRESHOLD)
|
||||||
GuacamoleUI.stopLongPressDetect();
|
GuacamoleUI.stopLongPressDetect();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user