Better variables scoping

This commit is contained in:
Frederic Junod
2018-01-17 09:05:39 +01:00
parent ee348c50e9
commit 4c5ca75ca6
21 changed files with 93 additions and 147 deletions

View File

@@ -301,8 +301,7 @@ MapRenderer.prototype.renderFrame = nullFunction;
* @private
*/
MapRenderer.prototype.removeUnusedLayerRenderers_ = function(map, frameState) {
let layerKey;
for (layerKey in this.layerRenderers_) {
for (const layerKey in this.layerRenderers_) {
if (!frameState || !(layerKey in frameState.layerStates)) {
this.removeLayerRendererByKey_(layerKey).dispose();
}
@@ -326,8 +325,7 @@ MapRenderer.prototype.scheduleExpireIconCache = function(frameState) {
* @protected
*/
MapRenderer.prototype.scheduleRemoveUnusedLayerRenderers = function(frameState) {
let layerKey;
for (layerKey in this.layerRenderers_) {
for (const layerKey in this.layerRenderers_) {
if (!(layerKey in frameState.layerStates)) {
frameState.postRenderFunctions.push(
/** @type {ol.PostRenderFunction} */ (this.removeUnusedLayerRenderers_.bind(this))