The underlying event will be needed frequently.
But there will also be events that don't have an underlying event, so we make it optional.
This commit is contained in:
@@ -24,9 +24,9 @@ ol.events.MapEventType = {
|
|||||||
* @constructor
|
* @constructor
|
||||||
* @extends {goog.events.Event}
|
* @extends {goog.events.Event}
|
||||||
* @param {string} type Event type.
|
* @param {string} type Event type.
|
||||||
* @param {goog.events.Event} evt The wrapped event.
|
* @param {goog.events.Event=} opt_evt The underlying event.
|
||||||
*/
|
*/
|
||||||
ol.events.MapEvent = function(type, evt) {
|
ol.events.MapEvent = function(type, opt_evt) {
|
||||||
goog.base(this, type);
|
goog.base(this, type);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -44,11 +44,10 @@ ol.events.MapEvent = function(type, evt) {
|
|||||||
this.deltaY = undefined;
|
this.deltaY = undefined;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The browser event or closure event (e.g. goog.fx.DragEvent} wrapped
|
* The underlying event.
|
||||||
* by this event.
|
|
||||||
*
|
*
|
||||||
* @type {goog.events.Event}
|
* @type {goog.events.Event}
|
||||||
*/
|
*/
|
||||||
this.event_ = evt;
|
this.originalEvent = goog.isDef(opt_evt) ? opt_evt : null;
|
||||||
};
|
};
|
||||||
goog.inherits(ol.events.MapEvent, goog.events.Event);
|
goog.inherits(ol.events.MapEvent, goog.events.Event);
|
||||||
|
|||||||
Reference in New Issue
Block a user