Stop mspointer events

Stop mspointerup and mspointerdown events reaching the "stop event" overlay container.
This commit is contained in:
Éric Lemoine
2013-10-21 15:33:12 +02:00
parent 50cbf2fdac
commit c065282243

View File

@@ -236,10 +236,12 @@ ol.Map = function(options) {
goog.events.listen(this.overlayContainerStopEvent_, [
goog.events.EventType.CLICK,
goog.events.EventType.DBLCLICK,
ol.BrowserFeature.HAS_TOUCH ?
goog.events.EventType.TOUCHSTART : goog.events.EventType.MOUSEDOWN,
ol.BrowserFeature.HAS_TOUCH ?
goog.events.EventType.TOUCHEND : goog.events.EventType.MOUSEUP
goog.events.EventType.MOUSEDOWN,
goog.events.EventType.MOUSEUP,
goog.events.EventType.TOUCHSTART,
goog.events.EventType.TOUCHEND,
goog.events.EventType.MSPOINTERDOWN,
goog.events.EventType.MSPOINTERUP
], goog.events.Event.stopPropagation);
goog.dom.appendChild(this.viewport_, this.overlayContainerStopEvent_);