No olx and ol types for ol/interaction/DoubleClickZoom
This commit is contained in:
@@ -5,29 +5,6 @@
|
|||||||
let olx;
|
let olx;
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @typedef {{duration: (number|undefined),
|
|
||||||
* delta: (number|undefined)}}
|
|
||||||
*/
|
|
||||||
olx.interaction.DoubleClickZoomOptions;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Animation duration in milliseconds. Default is `250`.
|
|
||||||
* @type {number|undefined}
|
|
||||||
* @api
|
|
||||||
*/
|
|
||||||
olx.interaction.DoubleClickZoomOptions.prototype.duration;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The zoom delta applied on each double click, default is `1`.
|
|
||||||
* @type {number|undefined}
|
|
||||||
* @api
|
|
||||||
*/
|
|
||||||
olx.interaction.DoubleClickZoomOptions.prototype.delta;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef {{formatConstructors: (Array.<function(new: ol.format.Feature)>|undefined),
|
* @typedef {{formatConstructors: (Array.<function(new: ol.format.Feature)>|undefined),
|
||||||
* source: (ol.source.Vector|undefined),
|
* source: (ol.source.Vector|undefined),
|
||||||
|
|||||||
@@ -1,11 +1,4 @@
|
|||||||
|
|
||||||
/**
|
|
||||||
* @typedef {Object} interaction_DoubleClickZoomOptions
|
|
||||||
* @property {number|undefined} duration Animation duration in milliseconds. Default is `250`.
|
|
||||||
* @property {number|undefined} delta The zoom delta applied on each double click, default is `1`.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef {Object} interaction_DragAndDropOptions
|
* @typedef {Object} interaction_DragAndDropOptions
|
||||||
* @property {Array.<function(new: ol.format.Feature)>|undefined} formatConstructors Format constructors.
|
* @property {Array.<function(new: ol.format.Feature)>|undefined} formatConstructors Format constructors.
|
||||||
|
|||||||
@@ -5,13 +5,21 @@ import {inherits} from '../index.js';
|
|||||||
import MapBrowserEventType from '../MapBrowserEventType.js';
|
import MapBrowserEventType from '../MapBrowserEventType.js';
|
||||||
import Interaction, {zoomByDelta} from '../interaction/Interaction.js';
|
import Interaction, {zoomByDelta} from '../interaction/Interaction.js';
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @typedef {Object} Options
|
||||||
|
* @property {number} [duration] Animation duration in milliseconds. Default is `250`.
|
||||||
|
* @property {number} [delta] The zoom delta applied on each double click, default is `1`.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @classdesc
|
* @classdesc
|
||||||
* Allows the user to zoom by double-clicking on the map.
|
* Allows the user to zoom by double-clicking on the map.
|
||||||
*
|
*
|
||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.interaction.Interaction}
|
* @extends {module:ol/interaction/Interaction~Interaction}
|
||||||
* @param {olx.interaction.DoubleClickZoomOptions=} opt_options Options.
|
* @param {module:ol/interaction/DoubleClickZoom~Options=} opt_options Options.
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
const DoubleClickZoom = function(opt_options) {
|
const DoubleClickZoom = function(opt_options) {
|
||||||
@@ -44,7 +52,7 @@ inherits(DoubleClickZoom, Interaction);
|
|||||||
* doubleclick) and eventually zooms the map.
|
* doubleclick) and eventually zooms the map.
|
||||||
* @param {module:ol/MapBrowserEvent~MapBrowserEvent} mapBrowserEvent Map browser event.
|
* @param {module:ol/MapBrowserEvent~MapBrowserEvent} mapBrowserEvent Map browser event.
|
||||||
* @return {boolean} `false` to stop event propagation.
|
* @return {boolean} `false` to stop event propagation.
|
||||||
* @this {ol.interaction.DoubleClickZoom}
|
* @this {module:ol/interaction/DoubleClickZoom~DoubleClickZoom}
|
||||||
*/
|
*/
|
||||||
function handleEvent(mapBrowserEvent) {
|
function handleEvent(mapBrowserEvent) {
|
||||||
let stopEvent = false;
|
let stopEvent = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user