Stop click event, as previously promised
This should have gone in with 3910318f1b.
This commit is contained in:
@@ -65,7 +65,7 @@ goog.inherits(ol.control.Zoom, ol.control.Control);
|
|||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.control.Zoom.prototype.handleIn_ = function(browserEvent) {
|
ol.control.Zoom.prototype.handleIn_ = function(browserEvent) {
|
||||||
browserEvent.stopPropagation();
|
// prevent #zoomIn anchor from getting appended to the url
|
||||||
browserEvent.preventDefault();
|
browserEvent.preventDefault();
|
||||||
this.getMap().zoom(this.delta_);
|
this.getMap().zoom(this.delta_);
|
||||||
};
|
};
|
||||||
@@ -76,7 +76,7 @@ ol.control.Zoom.prototype.handleIn_ = function(browserEvent) {
|
|||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.control.Zoom.prototype.handleOut_ = function(browserEvent) {
|
ol.control.Zoom.prototype.handleOut_ = function(browserEvent) {
|
||||||
browserEvent.stopPropagation();
|
// prevent #zoomOut anchor from getting appended to the url
|
||||||
browserEvent.preventDefault();
|
browserEvent.preventDefault();
|
||||||
this.getMap().zoom(-this.delta_);
|
this.getMap().zoom(-this.delta_);
|
||||||
};
|
};
|
||||||
|
|||||||
+5
-4
@@ -151,10 +151,11 @@ ol.Map = function(container, mapOptionsLiteral) {
|
|||||||
*/
|
*/
|
||||||
this.overlayContainer_ = goog.dom.createDom(goog.dom.TagName.DIV,
|
this.overlayContainer_ = goog.dom.createDom(goog.dom.TagName.DIV,
|
||||||
'ol-overlaycontainer');
|
'ol-overlaycontainer');
|
||||||
goog.events.listen(this.overlayContainer_,
|
goog.events.listen(this.overlayContainer_, [
|
||||||
ol.BrowserFeature.HAS_TOUCH ?
|
goog.events.EventType.CLICK,
|
||||||
goog.events.EventType.TOUCHSTART : goog.events.EventType.MOUSEDOWN,
|
ol.BrowserFeature.HAS_TOUCH ?
|
||||||
goog.events.Event.stopPropagation);
|
goog.events.EventType.TOUCHSTART : goog.events.EventType.MOUSEDOWN
|
||||||
|
], goog.events.Event.stopPropagation);
|
||||||
goog.dom.appendChild(this.viewport_, this.overlayContainer_);
|
goog.dom.appendChild(this.viewport_, this.overlayContainer_);
|
||||||
|
|
||||||
var mapBrowserEventHandler = new ol.MapBrowserEventHandler(this);
|
var mapBrowserEventHandler = new ol.MapBrowserEventHandler(this);
|
||||||
|
|||||||
Reference in New Issue
Block a user