diff --git a/src/ol/events/condition.js b/src/ol/events/condition.js index de8c3d20fe..c2ead5189f 100644 --- a/src/ol/events/condition.js +++ b/src/ol/events/condition.js @@ -111,6 +111,18 @@ ol.events.condition.singleClick = function(mapBrowserEvent) { }; +/** + * Return `true` if the event is a map `dblclick` event, `false` otherwise. + * + * @param {ol.MapBrowserEvent} mapBrowserEvent Map browser event. + * @return {boolean} True if the event is a map `dblclick` event. + * @api stable + */ +ol.events.condition.doubleClick = function(mapBrowserEvent) { + return mapBrowserEvent.type == ol.MapBrowserEvent.EventType.DBLCLICK; +}; + + /** * Return `true` if no modifier key (alt-, shift- or platform-modifier-key) is * pressed.