Transformed

This commit is contained in:
Tim Schaub
2017-12-11 16:29:33 -07:00
parent 1cdb6a66f0
commit 7f47883c48
737 changed files with 22216 additions and 21609 deletions
+22 -20
View File
@@ -1,10 +1,10 @@
goog.provide('ol.events.EventTarget');
goog.require('ol');
goog.require('ol.Disposable');
goog.require('ol.events');
goog.require('ol.events.Event');
/**
* @module ol/events/EventTarget
*/
import _ol_ from '../index.js';
import _ol_Disposable_ from '../Disposable.js';
import _ol_events_ from '../events.js';
import _ol_events_Event_ from '../events/Event.js';
/**
* @classdesc
@@ -24,9 +24,9 @@ goog.require('ol.events.Event');
* @constructor
* @extends {ol.Disposable}
*/
ol.events.EventTarget = function() {
var _ol_events_EventTarget_ = function() {
ol.Disposable.call(this);
_ol_Disposable_.call(this);
/**
* @private
@@ -47,14 +47,15 @@ ol.events.EventTarget = function() {
this.listeners_ = {};
};
ol.inherits(ol.events.EventTarget, ol.Disposable);
_ol_.inherits(_ol_events_EventTarget_, _ol_Disposable_);
/**
* @param {string} type Type.
* @param {ol.EventsListenerFunctionType} listener Listener.
*/
ol.events.EventTarget.prototype.addEventListener = function(type, listener) {
_ol_events_EventTarget_.prototype.addEventListener = function(type, listener) {
var listeners = this.listeners_[type];
if (!listeners) {
listeners = this.listeners_[type] = [];
@@ -72,8 +73,8 @@ ol.events.EventTarget.prototype.addEventListener = function(type, listener) {
* @return {boolean|undefined} `false` if anyone called preventDefault on the
* event object or if any of the listeners returned false.
*/
ol.events.EventTarget.prototype.dispatchEvent = function(event) {
var evt = typeof event === 'string' ? new ol.events.Event(event) : event;
_ol_events_EventTarget_.prototype.dispatchEvent = function(event) {
var evt = typeof event === 'string' ? new _ol_events_Event_(event) : event;
var type = evt.type;
evt.target = this;
var listeners = this.listeners_[type];
@@ -95,7 +96,7 @@ ol.events.EventTarget.prototype.dispatchEvent = function(event) {
var pendingRemovals = this.pendingRemovals_[type];
delete this.pendingRemovals_[type];
while (pendingRemovals--) {
this.removeEventListener(type, ol.nullFunction);
this.removeEventListener(type, _ol_.nullFunction);
}
delete this.dispatching_[type];
}
@@ -107,8 +108,8 @@ ol.events.EventTarget.prototype.dispatchEvent = function(event) {
/**
* @inheritDoc
*/
ol.events.EventTarget.prototype.disposeInternal = function() {
ol.events.unlistenAll(this);
_ol_events_EventTarget_.prototype.disposeInternal = function() {
_ol_events_.unlistenAll(this);
};
@@ -119,7 +120,7 @@ ol.events.EventTarget.prototype.disposeInternal = function() {
* @param {string} type Type.
* @return {Array.<ol.EventsListenerFunctionType>} Listeners.
*/
ol.events.EventTarget.prototype.getListeners = function(type) {
_ol_events_EventTarget_.prototype.getListeners = function(type) {
return this.listeners_[type];
};
@@ -129,7 +130,7 @@ ol.events.EventTarget.prototype.getListeners = function(type) {
* `true` will be returned if this EventTarget has any listeners.
* @return {boolean} Has listeners.
*/
ol.events.EventTarget.prototype.hasListener = function(opt_type) {
_ol_events_EventTarget_.prototype.hasListener = function(opt_type) {
return opt_type ?
opt_type in this.listeners_ :
Object.keys(this.listeners_).length > 0;
@@ -140,13 +141,13 @@ ol.events.EventTarget.prototype.hasListener = function(opt_type) {
* @param {string} type Type.
* @param {ol.EventsListenerFunctionType} listener Listener.
*/
ol.events.EventTarget.prototype.removeEventListener = function(type, listener) {
_ol_events_EventTarget_.prototype.removeEventListener = function(type, listener) {
var listeners = this.listeners_[type];
if (listeners) {
var index = listeners.indexOf(listener);
if (type in this.pendingRemovals_) {
// make listener a no-op, and remove later in #dispatchEvent()
listeners[index] = ol.nullFunction;
listeners[index] = _ol_.nullFunction;
++this.pendingRemovals_[type];
} else {
listeners.splice(index, 1);
@@ -156,3 +157,4 @@ ol.events.EventTarget.prototype.removeEventListener = function(type, listener) {
}
}
};
export default _ol_events_EventTarget_;