From: Anton Khorev Date: Mon, 27 Jan 2025 15:26:06 +0000 (+0300) Subject: Remove layersAdded variable from map.updateLayers() X-Git-Tag: live~232^2 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/a7da2a5b3962a28e2cafbd6ae606290a29639a78?ds=sidebyside;hp=-c Remove layersAdded variable from map.updateLayers() --- a7da2a5b3962a28e2cafbd6ae606290a29639a78 diff --git a/app/assets/javascripts/leaflet.map.js b/app/assets/javascripts/leaflet.map.js index 99d5a6050..0f4272a65 100644 --- a/app/assets/javascripts/leaflet.map.js +++ b/app/assets/javascripts/leaflet.map.js @@ -115,8 +115,7 @@ L.OSM.Map = L.Map.extend({ }, updateLayers: function (layerParam) { - var layers = layerParam || "M", - layersAdded = ""; + var layers = layerParam || "M"; for (let i = this.baseLayers.length - 1; i >= 0; i--) { if (layers.indexOf(this.baseLayers[i].options.code) === -1) { @@ -125,11 +124,9 @@ L.OSM.Map = L.Map.extend({ } for (let i = this.baseLayers.length - 1; i >= 0; i--) { - if (layers.indexOf(this.baseLayers[i].options.code) >= 0) { - this.addLayer(this.baseLayers[i]); - layersAdded = layersAdded + this.baseLayers[i].options.code; - } else if (i === 0 && layersAdded === "") { + if (layers.indexOf(this.baseLayers[i].options.code) >= 0 || i === 0) { this.addLayer(this.baseLayers[i]); + return; } } },