From 4f0e09c00e80d7306250744719e2bac2883d1cff Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Mon, 3 Jun 2013 10:40:13 +0200 Subject: [PATCH] Fix viewportPosition attributes access (closes #758) --- src/ol/interaction/touchrotateinteraction.js | 4 ++-- src/ol/interaction/touchzoominteraction.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ol/interaction/touchrotateinteraction.js b/src/ol/interaction/touchrotateinteraction.js index d7c737cc3e..b9069a963a 100644 --- a/src/ol/interaction/touchrotateinteraction.js +++ b/src/ol/interaction/touchrotateinteraction.js @@ -97,8 +97,8 @@ ol.interaction.TouchRotate.prototype.handleTouchMove = // touch0,touch1 and previousTouch0,previousTouch1 var viewportPosition = goog.style.getClientPosition(map.getViewport()); var centroid = ol.interaction.Touch.centroid(this.targetTouches); - centroid[0] -= viewportPosition[0]; - centroid[1] -= viewportPosition[1]; + centroid[0] -= viewportPosition.x; + centroid[1] -= viewportPosition.y; this.anchor_ = map.getCoordinateFromPixel(centroid); // rotate diff --git a/src/ol/interaction/touchzoominteraction.js b/src/ol/interaction/touchzoominteraction.js index 18145f3896..5bb24a161c 100644 --- a/src/ol/interaction/touchzoominteraction.js +++ b/src/ol/interaction/touchzoominteraction.js @@ -78,8 +78,8 @@ ol.interaction.TouchZoom.prototype.handleTouchMove = // scale anchor point. var viewportPosition = goog.style.getClientPosition(map.getViewport()); var centroid = ol.interaction.Touch.centroid(this.targetTouches); - centroid[0] -= viewportPosition[0]; - centroid[1] -= viewportPosition[1]; + centroid[0] -= viewportPosition.x; + centroid[1] -= viewportPosition.y; this.anchor_ = map.getCoordinateFromPixel(centroid); // scale, bypass the resolution constraint