mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
Use screenX/screenY for touch.
This commit is contained in:
@@ -223,8 +223,8 @@ Guacamole.Mouse = function(element) {
|
||||
|
||||
// Record touch location and time
|
||||
var starting_touch = e.touches[0];
|
||||
last_touch_x = starting_touch.pageX;
|
||||
last_touch_y = starting_touch.pageY;
|
||||
last_touch_x = starting_touch.screenX;
|
||||
last_touch_y = starting_touch.screenY;
|
||||
last_touch_time = new Date().getTime();
|
||||
pixels_moved = 0;
|
||||
|
||||
@@ -243,8 +243,8 @@ Guacamole.Mouse = function(element) {
|
||||
|
||||
// Get change in touch location
|
||||
var touch = e.touches[0];
|
||||
var delta_x = touch.pageX - last_touch_x;
|
||||
var delta_y = touch.pageY - last_touch_y;
|
||||
var delta_x = touch.screenX - last_touch_x;
|
||||
var delta_y = touch.screenY - last_touch_y;
|
||||
|
||||
// Track pixels moved
|
||||
pixels_moved += Math.abs(delta_x) + Math.abs(delta_y);
|
||||
@@ -270,8 +270,8 @@ Guacamole.Mouse = function(element) {
|
||||
guac_mouse.onmousemove(guac_mouse.currentState);
|
||||
|
||||
// Update touch location
|
||||
last_touch_x = touch.pageX;
|
||||
last_touch_y = touch.pageY;
|
||||
last_touch_x = touch.screenX;
|
||||
last_touch_y = touch.screenY;
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user