From f765982654959576847e7782af4b2cee5c5eb794 Mon Sep 17 00:00:00 2001 From: ahocevar Date: Mon, 18 Mar 2013 09:19:10 +0100 Subject: [PATCH] Do not recenter map and zoom on repeated clicks on +/- Multiple fast clicks get interpreted as DBLCLICK by the browser, so it makes sense to stop propagation of DBLCLICK events when they happen on elements on the overlay container. This is also a good change because DBLCLICK might have a meaning on other map overlays as well. --- src/ol/map.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/map.js b/src/ol/map.js index 3d13c77fd1..03b5866fc9 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -197,6 +197,7 @@ ol.Map = function(mapOptions) { 'ol-overlaycontainer'); goog.events.listen(this.overlayContainer_, [ goog.events.EventType.CLICK, + goog.events.EventType.DBLCLICK, ol.BrowserFeature.HAS_TOUCH ? goog.events.EventType.TOUCHSTART : goog.events.EventType.MOUSEDOWN ], goog.events.Event.stopPropagation);