Remove use of goog.array.forEach

This commit is contained in:
Frederic Junod
2015-09-24 11:03:39 +02:00
parent cd152cca14
commit 496cece074
22 changed files with 68 additions and 89 deletions

View File

@@ -136,7 +136,7 @@ ol.Collection.prototype.extend = function(arr) {
* @api stable * @api stable
*/ */
ol.Collection.prototype.forEach = function(f, opt_this) { ol.Collection.prototype.forEach = function(f, opt_this) {
goog.array.forEach(this.array_, f, opt_this); this.array_.forEach(f, opt_this);
}; };

View File

@@ -1,6 +1,5 @@
goog.provide('ol.control.Control'); goog.provide('ol.control.Control');
goog.require('goog.array');
goog.require('goog.dom'); goog.require('goog.dom');
goog.require('goog.events'); goog.require('goog.events');
goog.require('ol.MapEventType'); goog.require('ol.MapEventType');
@@ -109,7 +108,7 @@ ol.control.Control.prototype.setMap = function(map) {
goog.dom.removeNode(this.element); goog.dom.removeNode(this.element);
} }
if (this.listenerKeys.length > 0) { if (this.listenerKeys.length > 0) {
goog.array.forEach(this.listenerKeys, goog.events.unlistenByKey); this.listenerKeys.forEach(goog.events.unlistenByKey);
this.listenerKeys.length = 0; this.listenerKeys.length = 0;
} }
this.map_ = map; this.map_ = map;

View File

@@ -1,6 +1,5 @@
goog.provide('ol.format.WMSCapabilities'); goog.provide('ol.format.WMSCapabilities');
goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('goog.dom.NodeType'); goog.require('goog.dom.NodeType');
goog.require('goog.object'); goog.require('goog.object');
@@ -344,7 +343,7 @@ ol.format.WMSCapabilities.readLayer_ = function(node, objectStack) {
// See 7.2.4.8 // See 7.2.4.8
var addKeys = ['Style', 'CRS', 'AuthorityURL']; var addKeys = ['Style', 'CRS', 'AuthorityURL'];
goog.array.forEach(addKeys, function(key) { addKeys.forEach(function(key) {
if (key in parentLayerObject) { if (key in parentLayerObject) {
var childValue = goog.object.setIfUndefined(layerObject, key, []); var childValue = goog.object.setIfUndefined(layerObject, key, []);
childValue = childValue.concat(parentLayerObject[key]); childValue = childValue.concat(parentLayerObject[key]);
@@ -354,7 +353,7 @@ ol.format.WMSCapabilities.readLayer_ = function(node, objectStack) {
var replaceKeys = ['EX_GeographicBoundingBox', 'BoundingBox', 'Dimension', var replaceKeys = ['EX_GeographicBoundingBox', 'BoundingBox', 'Dimension',
'Attribution', 'MinScaleDenominator', 'MaxScaleDenominator']; 'Attribution', 'MinScaleDenominator', 'MaxScaleDenominator'];
goog.array.forEach(replaceKeys, function(key) { replaceKeys.forEach(function(key) {
if (!(key in layerObject)) { if (!(key in layerObject)) {
var parentValue = parentLayerObject[key]; var parentValue = parentLayerObject[key];
layerObject[key] = parentValue; layerObject[key] = parentValue;

View File

@@ -1,6 +1,5 @@
goog.provide('ol.Image'); goog.provide('ol.Image');
goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('goog.events'); goog.require('goog.events');
goog.require('goog.events.EventType'); goog.require('goog.events.EventType');
@@ -151,6 +150,6 @@ ol.Image.prototype.load = function() {
ol.Image.prototype.unlistenImage_ = function() { ol.Image.prototype.unlistenImage_ = function() {
goog.asserts.assert(!goog.isNull(this.imageListenerKeys_), goog.asserts.assert(!goog.isNull(this.imageListenerKeys_),
'this.imageListenerKeys_ should not be null'); 'this.imageListenerKeys_ should not be null');
goog.array.forEach(this.imageListenerKeys_, goog.events.unlistenByKey); this.imageListenerKeys_.forEach(goog.events.unlistenByKey);
this.imageListenerKeys_ = null; this.imageListenerKeys_ = null;
}; };

View File

@@ -1,6 +1,5 @@
goog.provide('ol.ImageTile'); goog.provide('ol.ImageTile');
goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('goog.events'); goog.require('goog.events');
goog.require('goog.events.EventType'); goog.require('goog.events.EventType');
@@ -163,6 +162,6 @@ ol.ImageTile.prototype.load = function() {
ol.ImageTile.prototype.unlistenImage_ = function() { ol.ImageTile.prototype.unlistenImage_ = function() {
goog.asserts.assert(!goog.isNull(this.imageListenerKeys_), goog.asserts.assert(!goog.isNull(this.imageListenerKeys_),
'this.imageListenerKeys_ should not be null'); 'this.imageListenerKeys_ should not be null');
goog.array.forEach(this.imageListenerKeys_, goog.events.unlistenByKey); this.imageListenerKeys_.forEach(goog.events.unlistenByKey);
this.imageListenerKeys_ = null; this.imageListenerKeys_ = null;
}; };

View File

@@ -1,7 +1,6 @@
goog.provide('ol.interaction.Snap'); goog.provide('ol.interaction.Snap');
goog.provide('ol.interaction.SnapProperty'); goog.provide('ol.interaction.SnapProperty');
goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('goog.events'); goog.require('goog.events');
goog.require('goog.events.EventType'); goog.require('goog.events.EventType');
@@ -321,7 +320,7 @@ ol.interaction.Snap.prototype.setMap = function(map) {
var features = this.getFeatures_(); var features = this.getFeatures_();
if (currentMap) { if (currentMap) {
goog.array.forEach(keys, ol.Observable.unByKey); keys.forEach(ol.Observable.unByKey);
keys.length = 0; keys.length = 0;
features.forEach(this.forEachFeatureRemove_, this); features.forEach(this.forEachFeatureRemove_, this);
} }
@@ -600,7 +599,7 @@ ol.interaction.Snap.handleEvent_ = function(evt) {
ol.interaction.Snap.handleUpEvent_ = function(evt) { ol.interaction.Snap.handleUpEvent_ = function(evt) {
var featuresToUpdate = goog.object.getValues(this.pendingFeatures_); var featuresToUpdate = goog.object.getValues(this.pendingFeatures_);
if (featuresToUpdate.length) { if (featuresToUpdate.length) {
goog.array.forEach(featuresToUpdate, this.updateFeature_, this); featuresToUpdate.forEach(this.updateFeature_, this);
this.pendingFeatures_ = {}; this.pendingFeatures_ = {};
} }
return false; return false;

View File

@@ -1,6 +1,5 @@
goog.provide('ol.layer.Group'); goog.provide('ol.layer.Group');
goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('goog.events'); goog.require('goog.events');
goog.require('goog.events.EventType'); goog.require('goog.events.EventType');
@@ -95,7 +94,7 @@ ol.layer.Group.prototype.handleLayerChange_ = function() {
* @private * @private
*/ */
ol.layer.Group.prototype.handleLayersChanged_ = function(event) { ol.layer.Group.prototype.handleLayersChanged_ = function(event) {
goog.array.forEach(this.layersListenerKeys_, goog.events.unlistenByKey); this.layersListenerKeys_.forEach(goog.events.unlistenByKey);
this.layersListenerKeys_.length = 0; this.layersListenerKeys_.length = 0;
var layers = this.getLayers(); var layers = this.getLayers();
@@ -106,7 +105,7 @@ ol.layer.Group.prototype.handleLayersChanged_ = function(event) {
this.handleLayersRemove_, false, this)); this.handleLayersRemove_, false, this));
goog.object.forEach(this.listenerKeys_, function(keys) { goog.object.forEach(this.listenerKeys_, function(keys) {
goog.array.forEach(keys, goog.events.unlistenByKey); keys.forEach(goog.events.unlistenByKey);
}); });
goog.object.clear(this.listenerKeys_); goog.object.clear(this.listenerKeys_);
@@ -153,7 +152,7 @@ ol.layer.Group.prototype.handleLayersRemove_ = function(collectionEvent) {
var layer = /** @type {ol.layer.Base} */ (collectionEvent.element); var layer = /** @type {ol.layer.Base} */ (collectionEvent.element);
var key = goog.getUid(layer).toString(); var key = goog.getUid(layer).toString();
goog.asserts.assert(key in this.listenerKeys_, 'no listeners to unregister'); goog.asserts.assert(key in this.listenerKeys_, 'no listeners to unregister');
goog.array.forEach(this.listenerKeys_[key], goog.events.unlistenByKey); this.listenerKeys_[key].forEach(goog.events.unlistenByKey);
delete this.listenerKeys_[key]; delete this.listenerKeys_[key];
this.changed(); this.changed();
}; };

View File

@@ -1119,8 +1119,7 @@ ol.Map.prototype.handleLayerGroupPropertyChanged_ = function(event) {
*/ */
ol.Map.prototype.handleLayerGroupChanged_ = function() { ol.Map.prototype.handleLayerGroupChanged_ = function() {
if (!goog.isNull(this.layerGroupPropertyListenerKeys_)) { if (!goog.isNull(this.layerGroupPropertyListenerKeys_)) {
goog.array.forEach(this.layerGroupPropertyListenerKeys_, this.layerGroupPropertyListenerKeys_.forEach(goog.events.unlistenByKey);
goog.events.unlistenByKey);
this.layerGroupPropertyListenerKeys_ = null; this.layerGroupPropertyListenerKeys_ = null;
} }
var layerGroup = this.getLayerGroup(); var layerGroup = this.getLayerGroup();

View File

@@ -3,7 +3,6 @@ goog.provide('ol.MapBrowserEvent.EventType');
goog.provide('ol.MapBrowserEventHandler'); goog.provide('ol.MapBrowserEventHandler');
goog.provide('ol.MapBrowserPointerEvent'); goog.provide('ol.MapBrowserPointerEvent');
goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('goog.events'); goog.require('goog.events');
goog.require('goog.events.BrowserEvent'); goog.require('goog.events.BrowserEvent');
@@ -293,7 +292,7 @@ ol.MapBrowserEventHandler.prototype.handlePointerUp_ = function(pointerEvent) {
goog.asserts.assert(this.activePointers_ >= 0, goog.asserts.assert(this.activePointers_ >= 0,
'this.activePointers_ should be equal to or larger than 0'); 'this.activePointers_ should be equal to or larger than 0');
if (this.activePointers_ === 0) { if (this.activePointers_ === 0) {
goog.array.forEach(this.dragListenerKeys_, goog.events.unlistenByKey); this.dragListenerKeys_.forEach(goog.events.unlistenByKey);
this.dragListenerKeys_ = null; this.dragListenerKeys_ = null;
this.dragging_ = false; this.dragging_ = false;
this.down_ = null; this.down_ = null;
@@ -427,7 +426,7 @@ ol.MapBrowserEventHandler.prototype.disposeInternal = function() {
this.pointerdownListenerKey_ = null; this.pointerdownListenerKey_ = null;
} }
if (!goog.isNull(this.dragListenerKeys_)) { if (!goog.isNull(this.dragListenerKeys_)) {
goog.array.forEach(this.dragListenerKeys_, goog.events.unlistenByKey); this.dragListenerKeys_.forEach(goog.events.unlistenByKey);
this.dragListenerKeys_ = null; this.dragListenerKeys_ = null;
} }
if (!goog.isNull(this.documentPointerEventHandler_)) { if (!goog.isNull(this.documentPointerEventHandler_)) {

View File

@@ -30,7 +30,6 @@
goog.provide('ol.pointer.PointerEventHandler'); goog.provide('ol.pointer.PointerEventHandler');
goog.require('goog.array');
goog.require('goog.dom'); goog.require('goog.dom');
goog.require('goog.events'); goog.require('goog.events');
goog.require('goog.events.BrowserEvent'); goog.require('goog.events.BrowserEvent');
@@ -119,7 +118,7 @@ ol.pointer.PointerEventHandler.prototype.registerSource =
var newEvents = s.getEvents(); var newEvents = s.getEvents();
if (newEvents) { if (newEvents) {
goog.array.forEach(newEvents, function(e) { newEvents.forEach(function(e) {
var handler = s.getHandlerForEvent(e); var handler = s.getHandlerForEvent(e);
if (handler) { if (handler) {
@@ -179,7 +178,7 @@ ol.pointer.PointerEventHandler.prototype.eventHandler_ = function(inEvent) {
* @param {Array.<string>} events List of events. * @param {Array.<string>} events List of events.
*/ */
ol.pointer.PointerEventHandler.prototype.addEvents_ = function(events) { ol.pointer.PointerEventHandler.prototype.addEvents_ = function(events) {
goog.array.forEach(events, function(eventName) { events.forEach(function(eventName) {
goog.events.listen(this.element_, eventName, goog.events.listen(this.element_, eventName,
this.eventHandler_, false, this); this.eventHandler_, false, this);
}, this); }, this);
@@ -192,7 +191,7 @@ ol.pointer.PointerEventHandler.prototype.addEvents_ = function(events) {
* @param {Array.<string>} events List of events. * @param {Array.<string>} events List of events.
*/ */
ol.pointer.PointerEventHandler.prototype.removeEvents_ = function(events) { ol.pointer.PointerEventHandler.prototype.removeEvents_ = function(events) {
goog.array.forEach(events, function(e) { events.forEach(function(e) {
goog.events.unlisten(this.element_, e, goog.events.unlisten(this.element_, e,
this.eventHandler_, false, this); this.eventHandler_, false, this);
}, this); }, this);

View File

@@ -4,7 +4,6 @@ goog.provide('ol.proj.Projection');
goog.provide('ol.proj.ProjectionLike'); goog.provide('ol.proj.ProjectionLike');
goog.provide('ol.proj.Units'); goog.provide('ol.proj.Units');
goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('goog.object'); goog.require('goog.object');
goog.require('ol'); goog.require('ol');
@@ -412,8 +411,8 @@ ol.proj.transforms_ = {};
*/ */
ol.proj.addEquivalentProjections = function(projections) { ol.proj.addEquivalentProjections = function(projections) {
ol.proj.addProjections(projections); ol.proj.addProjections(projections);
goog.array.forEach(projections, function(source) { projections.forEach(function(source) {
goog.array.forEach(projections, function(destination) { projections.forEach(function(destination) {
if (source !== destination) { if (source !== destination) {
ol.proj.addTransform(source, destination, ol.proj.cloneTransform); ol.proj.addTransform(source, destination, ol.proj.cloneTransform);
} }
@@ -437,8 +436,8 @@ ol.proj.addEquivalentProjections = function(projections) {
*/ */
ol.proj.addEquivalentTransforms = ol.proj.addEquivalentTransforms =
function(projections1, projections2, forwardTransform, inverseTransform) { function(projections1, projections2, forwardTransform, inverseTransform) {
goog.array.forEach(projections1, function(projection1) { projections1.forEach(function(projection1) {
goog.array.forEach(projections2, function(projection2) { projections2.forEach(function(projection2) {
ol.proj.addTransform(projection1, projection2, forwardTransform); ol.proj.addTransform(projection1, projection2, forwardTransform);
ol.proj.addTransform(projection2, projection1, inverseTransform); ol.proj.addTransform(projection2, projection1, inverseTransform);
}); });
@@ -464,7 +463,7 @@ ol.proj.addProjection = function(projection) {
*/ */
ol.proj.addProjections = function(projections) { ol.proj.addProjections = function(projections) {
var addedProjections = []; var addedProjections = [];
goog.array.forEach(projections, function(projection) { projections.forEach(function(projection) {
addedProjections.push(ol.proj.addProjection(projection)); addedProjections.push(ol.proj.addProjection(projection));
}); });
}; };

View File

@@ -301,7 +301,7 @@ ol.renderer.canvas.VectorLayer.prototype.prepareFrame =
features.push(feature); features.push(feature);
}, this); }, this);
goog.array.sort(features, vectorLayerRenderOrder); goog.array.sort(features, vectorLayerRenderOrder);
goog.array.forEach(features, renderFeature, this); features.forEach(renderFeature, this);
} else { } else {
vectorSource.forEachFeatureInExtentAtResolution( vectorSource.forEachFeatureInExtentAtResolution(
extent, resolution, renderFeature, this); extent, resolution, renderFeature, this);

View File

@@ -309,7 +309,7 @@ ol.renderer.dom.VectorLayer.prototype.prepareFrame =
features.push(feature); features.push(feature);
}, this); }, this);
goog.array.sort(features, vectorLayerRenderOrder); goog.array.sort(features, vectorLayerRenderOrder);
goog.array.forEach(features, renderFeature, this); features.forEach(renderFeature, this);
} else { } else {
vectorSource.forEachFeatureInExtentAtResolution( vectorSource.forEachFeatureInExtentAtResolution(
extent, resolution, renderFeature, this); extent, resolution, renderFeature, this);

View File

@@ -277,7 +277,7 @@ ol.renderer.webgl.VectorLayer.prototype.prepareFrame =
features.push(feature); features.push(feature);
}, this); }, this);
goog.array.sort(features, vectorLayerRenderOrder); goog.array.sort(features, vectorLayerRenderOrder);
goog.array.forEach(features, renderFeature, this); features.forEach(renderFeature, this);
} else { } else {
vectorSource.forEachFeatureInExtentAtResolution( vectorSource.forEachFeatureInExtentAtResolution(
extent, resolution, renderFeature, this); extent, resolution, renderFeature, this);

View File

@@ -1,7 +1,6 @@
goog.provide('ol.source.BingMaps'); goog.provide('ol.source.BingMaps');
goog.require('goog.Uri'); goog.require('goog.Uri');
goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('goog.net.Jsonp'); goog.require('goog.net.Jsonp');
goog.require('ol.Attribution'); goog.require('ol.Attribution');
@@ -150,15 +149,12 @@ ol.source.BingMaps.prototype.handleImageryMetadataResponse =
var html = imageryProvider.attribution; var html = imageryProvider.attribution;
/** @type {Object.<string, Array.<ol.TileRange>>} */ /** @type {Object.<string, Array.<ol.TileRange>>} */
var tileRanges = {}; var tileRanges = {};
goog.array.forEach( imageryProvider.coverageAreas.forEach(function(coverageArea) {
imageryProvider.coverageAreas,
function(coverageArea) {
var minZ = coverageArea.zoomMin; var minZ = coverageArea.zoomMin;
var maxZ = Math.min(coverageArea.zoomMax, maxZoom); var maxZ = Math.min(coverageArea.zoomMax, maxZoom);
var bbox = coverageArea.bbox; var bbox = coverageArea.bbox;
var epsg4326Extent = [bbox[1], bbox[0], bbox[3], bbox[2]]; var epsg4326Extent = [bbox[1], bbox[0], bbox[3], bbox[2]];
var extent = ol.extent.applyTransform( var extent = ol.extent.applyTransform(epsg4326Extent, transform);
epsg4326Extent, transform);
var tileRange, z, zKey; var tileRange, z, zKey;
for (z = minZ; z <= maxZ; ++z) { for (z = minZ; z <= maxZ; ++z) {
zKey = z.toString(); zKey = z.toString();

View File

@@ -374,7 +374,7 @@ ol.source.Vector.prototype.clear = function(opt_fast) {
if (opt_fast) { if (opt_fast) {
for (var featureId in this.featureChangeKeys_) { for (var featureId in this.featureChangeKeys_) {
var keys = this.featureChangeKeys_[featureId]; var keys = this.featureChangeKeys_[featureId];
goog.array.forEach(keys, goog.events.unlistenByKey); keys.forEach(goog.events.unlistenByKey);
} }
if (goog.isNull(this.featuresCollection_)) { if (goog.isNull(this.featuresCollection_)) {
this.featureChangeKeys_ = {}; this.featureChangeKeys_ = {};
@@ -823,8 +823,7 @@ ol.source.Vector.prototype.removeFeatureInternal = function(feature) {
var featureKey = goog.getUid(feature).toString(); var featureKey = goog.getUid(feature).toString();
goog.asserts.assert(featureKey in this.featureChangeKeys_, goog.asserts.assert(featureKey in this.featureChangeKeys_,
'featureKey exists in featureChangeKeys'); 'featureKey exists in featureChangeKeys');
goog.array.forEach(this.featureChangeKeys_[featureKey], this.featureChangeKeys_[featureKey].forEach(goog.events.unlistenByKey);
goog.events.unlistenByKey);
delete this.featureChangeKeys_[featureKey]; delete this.featureChangeKeys_[featureKey];
var id = feature.getId(); var id = feature.getId();
if (id !== undefined) { if (id !== undefined) {

View File

@@ -402,7 +402,7 @@ ol.source.WMTS.optionsFromCapabilities = function(wmtsCap, config) {
var dimensions = {}; var dimensions = {};
if ('Dimension' in l) { if ('Dimension' in l) {
goog.array.forEach(l['Dimension'], function(elt, index, array) { l['Dimension'].forEach(function(elt, index, array) {
var key = elt['Identifier']; var key = elt['Identifier'];
var value = elt['default']; var value = elt['default'];
if (value !== undefined) { if (value !== undefined) {
@@ -467,7 +467,7 @@ ol.source.WMTS.optionsFromCapabilities = function(wmtsCap, config) {
goog.string.startsWith(requestEncoding, 'REST')) { goog.string.startsWith(requestEncoding, 'REST')) {
// Add REST tile resource url // Add REST tile resource url
requestEncoding = ol.source.WMTSRequestEncoding.REST; requestEncoding = ol.source.WMTSRequestEncoding.REST;
goog.array.forEach(l['ResourceURL'], function(elt, index, array) { l['ResourceURL'].forEach(function(elt, index, array) {
if (elt['resourceType'] == 'tile') { if (elt['resourceType'] == 'tile') {
format = elt['format']; format = elt['format'];
urls.push(/** @type {string} */ (elt['template'])); urls.push(/** @type {string} */ (elt['template']));

View File

@@ -3,7 +3,6 @@ goog.provide('ol.style.IconAnchorUnits');
goog.provide('ol.style.IconImageCache'); goog.provide('ol.style.IconImageCache');
goog.provide('ol.style.IconOrigin'); goog.provide('ol.style.IconOrigin');
goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('goog.events'); goog.require('goog.events');
goog.require('goog.events.EventTarget'); goog.require('goog.events.EventTarget');
@@ -581,7 +580,7 @@ ol.style.IconImage_.prototype.load = function() {
ol.style.IconImage_.prototype.unlistenImage_ = function() { ol.style.IconImage_.prototype.unlistenImage_ = function() {
goog.asserts.assert(!goog.isNull(this.imageListenerKeys_), goog.asserts.assert(!goog.isNull(this.imageListenerKeys_),
'we must have listeners registered'); 'we must have listeners registered');
goog.array.forEach(this.imageListenerKeys_, goog.events.unlistenByKey); this.imageListenerKeys_.forEach(goog.events.unlistenByKey);
this.imageListenerKeys_ = null; this.imageListenerKeys_ = null;
}; };

View File

@@ -108,11 +108,9 @@ ol.tilegrid.WMTS.createFromCapabilitiesMatrixSet =
return b[scaleDenominatorPropName] - a[scaleDenominatorPropName]; return b[scaleDenominatorPropName] - a[scaleDenominatorPropName];
}); });
goog.array.forEach(matrixSet[matrixIdsPropName], matrixSet[matrixIdsPropName].forEach(function(elt, index, array) {
function(elt, index, array) {
matrixIds.push(elt[identifierPropName]); matrixIds.push(elt[identifierPropName]);
var resolution = elt[scaleDenominatorPropName] * 0.28E-3 / var resolution = elt[scaleDenominatorPropName] * 0.28E-3 / metersPerUnit;
metersPerUnit;
var tileWidth = elt[tileWidthPropName]; var tileWidth = elt[tileWidthPropName];
var tileHeight = elt[tileHeightPropName]; var tileHeight = elt[tileHeightPropName];
if (switchOriginXY) { if (switchOriginXY) {

View File

@@ -11,8 +11,8 @@ describe('ol.proj', function() {
function _testAllEquivalent(codes) { function _testAllEquivalent(codes) {
var projections = codes.map(ol.proj.get); var projections = codes.map(ol.proj.get);
goog.array.forEach(projections, function(source) { projections.forEach(function(source) {
goog.array.forEach(projections, function(destination) { projections.forEach(function(destination) {
expect(ol.proj.equivalent(source, destination)).to.be.ok(); expect(ol.proj.equivalent(source, destination)).to.be.ok();
}); });
}); });
@@ -522,7 +522,6 @@ describe('ol.proj', function() {
}); });
goog.require('goog.array');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.proj.Projection'); goog.require('ol.proj.Projection');
goog.require('ol.proj.Units'); goog.require('ol.proj.Units');

View File

@@ -29,7 +29,7 @@ describe('ol.rendering.layer.Image', function() {
} }
}; };
goog.array.forEach(sources, function(source) { sources.forEach(function(source) {
source.on('imageloadstart', function(event) { source.on('imageloadstart', function(event) {
imagesLoading++; imagesLoading++;
}); });
@@ -84,7 +84,6 @@ describe('ol.rendering.layer.Image', function() {
}); });
}); });
goog.require('goog.array');
goog.require('goog.object'); goog.require('goog.object');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.Map'); goog.require('ol.Map');

View File

@@ -29,7 +29,7 @@ describe('ol.rendering.layer.Tile', function() {
} }
}; };
goog.array.forEach(sources, function(source) { sources.forEach(function(source) {
source.on('tileloadstart', function(event) { source.on('tileloadstart', function(event) {
tilesLoading++; tilesLoading++;
}); });
@@ -190,7 +190,6 @@ describe('ol.rendering.layer.Tile', function() {
}); });
goog.require('goog.array');
goog.require('goog.object'); goog.require('goog.object');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.Map'); goog.require('ol.Map');