From c3ac8345ee87e487ec23de649c58e62faf0916a7 Mon Sep 17 00:00:00 2001 From: Norbert Renner Date: Mon, 3 Aug 2020 17:54:45 +0200 Subject: [PATCH] Add CyclOSM back for all (#290) Use `pseudo_language_code` to keep it the default for French users, but not display the (wrong) language prefix in the layer tree. --- js/LayersConfig.js | 2 +- layers/config/overrides.js | 2 +- layers/config/tree.js | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/js/LayersConfig.js b/js/LayersConfig.js index ff03ed1..97c19b5 100644 --- a/js/LayersConfig.js +++ b/js/LayersConfig.js @@ -88,7 +88,7 @@ BR.LayersConfig = L.Class.extend({ var id = BR.confLayers.languageDefaultLayers[i]; var layer = BR.layerIndex[id]; if (layer) { - var layerLanguage = layer.properties['language_code']; + var layerLanguage = layer.properties['language_code'] || layer.properties['pseudo_language_code']; if (layerLanguage) { languageLayersMap[layerLanguage] = id; } diff --git a/layers/config/overrides.js b/layers/config/overrides.js index 0d8bd3f..e88867a 100644 --- a/layers/config/overrides.js +++ b/layers/config/overrides.js @@ -232,7 +232,7 @@ BR.confLayers.getPropertyOverrides = function() { 'mapUrl': 'http://mapaszlakow.eu/#{zoom}/{lat}/{lon}' }, 'cyclosm': { - 'language_code': 'fr', + 'pseudo_language_code': 'fr', 'nameShort': 'CyclOSM', 'mapUrl': 'https://www.cyclosm.org/#map={zoom}/{lat}/{lon}/cyclosm' }, diff --git a/layers/config/tree.js b/layers/config/tree.js index 49f83f5..54bd28b 100644 --- a/layers/config/tree.js +++ b/layers/config/tree.js @@ -2,6 +2,7 @@ BR.confLayers.tree = { 'base-layers': { 'worldwide-international': [ 'standard', + 'cyclosm', 'OpenTopoMap', 'Stamen.Terrain', 'Esri.WorldImagery',