Shared module for map event type enum
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
goog.provide('ol.control.Control');
|
goog.provide('ol.control.Control');
|
||||||
|
|
||||||
goog.require('ol.events');
|
|
||||||
goog.require('ol');
|
goog.require('ol');
|
||||||
goog.require('ol.MapEvent');
|
goog.require('ol.MapEventType');
|
||||||
goog.require('ol.Object');
|
goog.require('ol.Object');
|
||||||
goog.require('ol.dom');
|
goog.require('ol.dom');
|
||||||
|
goog.require('ol.events');
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -118,7 +118,7 @@ ol.control.Control.prototype.setMap = function(map) {
|
|||||||
target.appendChild(this.element);
|
target.appendChild(this.element);
|
||||||
if (this.render !== ol.nullFunction) {
|
if (this.render !== ol.nullFunction) {
|
||||||
this.listenerKeys.push(ol.events.listen(map,
|
this.listenerKeys.push(ol.events.listen(map,
|
||||||
ol.MapEvent.Type.POSTRENDER, this.render, this));
|
ol.MapEventType.POSTRENDER, this.render, this));
|
||||||
}
|
}
|
||||||
map.render();
|
map.render();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ goog.provide('ol.control.OverviewMap');
|
|||||||
goog.require('ol');
|
goog.require('ol');
|
||||||
goog.require('ol.Collection');
|
goog.require('ol.Collection');
|
||||||
goog.require('ol.Map');
|
goog.require('ol.Map');
|
||||||
goog.require('ol.MapEvent');
|
goog.require('ol.MapEventType');
|
||||||
goog.require('ol.MapProperty');
|
goog.require('ol.MapProperty');
|
||||||
goog.require('ol.Object');
|
goog.require('ol.Object');
|
||||||
goog.require('ol.Overlay');
|
goog.require('ol.Overlay');
|
||||||
@@ -443,7 +443,7 @@ ol.control.OverviewMap.prototype.handleToggle_ = function() {
|
|||||||
if (!this.collapsed_ && !ovmap.isRendered()) {
|
if (!this.collapsed_ && !ovmap.isRendered()) {
|
||||||
ovmap.updateSize();
|
ovmap.updateSize();
|
||||||
this.resetExtent_();
|
this.resetExtent_();
|
||||||
ol.events.listenOnce(ovmap, ol.MapEvent.Type.POSTRENDER,
|
ol.events.listenOnce(ovmap, ol.MapEventType.POSTRENDER,
|
||||||
function(event) {
|
function(event) {
|
||||||
this.updateBox_();
|
this.updateBox_();
|
||||||
},
|
},
|
||||||
|
|||||||
+4
-3
@@ -8,9 +8,10 @@ goog.require('ol');
|
|||||||
goog.require('ol.Collection');
|
goog.require('ol.Collection');
|
||||||
goog.require('ol.CollectionEventType');
|
goog.require('ol.CollectionEventType');
|
||||||
goog.require('ol.MapBrowserEvent');
|
goog.require('ol.MapBrowserEvent');
|
||||||
goog.require('ol.MapBrowserEventType');
|
|
||||||
goog.require('ol.MapBrowserEventHandler');
|
goog.require('ol.MapBrowserEventHandler');
|
||||||
|
goog.require('ol.MapBrowserEventType');
|
||||||
goog.require('ol.MapEvent');
|
goog.require('ol.MapEvent');
|
||||||
|
goog.require('ol.MapEventType');
|
||||||
goog.require('ol.MapProperty');
|
goog.require('ol.MapProperty');
|
||||||
goog.require('ol.Object');
|
goog.require('ol.Object');
|
||||||
goog.require('ol.TileQueue');
|
goog.require('ol.TileQueue');
|
||||||
@@ -1288,13 +1289,13 @@ ol.Map.prototype.renderFrame_ = function(time) {
|
|||||||
|
|
||||||
if (idle) {
|
if (idle) {
|
||||||
this.dispatchEvent(
|
this.dispatchEvent(
|
||||||
new ol.MapEvent(ol.MapEvent.Type.MOVEEND, this, frameState));
|
new ol.MapEvent(ol.MapEventType.MOVEEND, this, frameState));
|
||||||
ol.extent.clone(frameState.extent, this.previousExtent_);
|
ol.extent.clone(frameState.extent, this.previousExtent_);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.dispatchEvent(
|
this.dispatchEvent(
|
||||||
new ol.MapEvent(ol.MapEvent.Type.POSTRENDER, this, frameState));
|
new ol.MapEvent(ol.MapEventType.POSTRENDER, this, frameState));
|
||||||
|
|
||||||
setTimeout(this.handlePostRender.bind(this), 0);
|
setTimeout(this.handlePostRender.bind(this), 0);
|
||||||
|
|
||||||
|
|||||||
@@ -36,25 +36,3 @@ ol.MapEvent = function(type, map, opt_frameState) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
ol.inherits(ol.MapEvent, ol.events.Event);
|
ol.inherits(ol.MapEvent, ol.events.Event);
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @enum {string}
|
|
||||||
*/
|
|
||||||
ol.MapEvent.Type = {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Triggered after a map frame is rendered.
|
|
||||||
* @event ol.MapEvent#postrender
|
|
||||||
* @api
|
|
||||||
*/
|
|
||||||
POSTRENDER: 'postrender',
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Triggered after the map is moved.
|
|
||||||
* @event ol.MapEvent#moveend
|
|
||||||
* @api stable
|
|
||||||
*/
|
|
||||||
MOVEEND: 'moveend'
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
goog.provide('ol.MapEventType');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
ol.MapEventType = {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Triggered after a map frame is rendered.
|
||||||
|
* @event ol.MapEvent#postrender
|
||||||
|
* @api
|
||||||
|
*/
|
||||||
|
POSTRENDER: 'postrender',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Triggered after the map is moved.
|
||||||
|
* @event ol.MapEvent#moveend
|
||||||
|
* @api stable
|
||||||
|
*/
|
||||||
|
MOVEEND: 'moveend'
|
||||||
|
|
||||||
|
};
|
||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
goog.provide('ol.Overlay');
|
goog.provide('ol.Overlay');
|
||||||
|
|
||||||
goog.require('ol');
|
goog.require('ol');
|
||||||
goog.require('ol.MapEvent');
|
goog.require('ol.MapEventType');
|
||||||
goog.require('ol.Object');
|
goog.require('ol.Object');
|
||||||
goog.require('ol.dom');
|
goog.require('ol.dom');
|
||||||
goog.require('ol.events');
|
goog.require('ol.events');
|
||||||
@@ -236,7 +236,7 @@ ol.Overlay.prototype.handleMapChanged = function() {
|
|||||||
var map = this.getMap();
|
var map = this.getMap();
|
||||||
if (map) {
|
if (map) {
|
||||||
this.mapPostrenderListenerKey_ = ol.events.listen(map,
|
this.mapPostrenderListenerKey_ = ol.events.listen(map,
|
||||||
ol.MapEvent.Type.POSTRENDER, this.render, this);
|
ol.MapEventType.POSTRENDER, this.render, this);
|
||||||
this.updatePixelPosition();
|
this.updatePixelPosition();
|
||||||
var container = this.stopEvent_ ?
|
var container = this.stopEvent_ ?
|
||||||
map.getOverlayContainerStopEvent() : map.getOverlayContainer();
|
map.getOverlayContainerStopEvent() : map.getOverlayContainer();
|
||||||
|
|||||||
Reference in New Issue
Block a user