From 2b5e0c2c311d58a6e160cad159fe87a7cf8df883 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 28 Aug 2013 11:08:08 +0200 Subject: [PATCH] Change touchmove and touchstart listened element to 'document' As for the mouse events, this allows to drag, zoom or rotate the map with pointer(s) who moved outside of the viewport. --- src/ol/mapbrowserevent.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ol/mapbrowserevent.js b/src/ol/mapbrowserevent.js index ccc82b3f5e..2d586dd614 100644 --- a/src/ol/mapbrowserevent.js +++ b/src/ol/mapbrowserevent.js @@ -185,11 +185,11 @@ ol.MapBrowserEventHandler = function(map) { goog.events.EventType.TOUCHSTART, goog.events.EventType.MSPOINTERDOWN ], this.handleTouchStart_, false, this), - goog.events.listen(element, [ + goog.events.listen(goog.global.document, [ goog.events.EventType.TOUCHMOVE, goog.events.EventType.MSPOINTERMOVE ], this.handleTouchMove_, false, this), - goog.events.listen(element, [ + goog.events.listen(goog.global.document, [ goog.events.EventType.TOUCHEND, goog.events.EventType.MSPOINTERUP ], this.handleTouchEnd_, false, this)