From bb097c6c5ba95697fccf4842893d662ce38e98f3 Mon Sep 17 00:00:00 2001 From: Norbert Renner Date: Mon, 24 Jun 2019 12:46:54 +0200 Subject: [PATCH] Only add layer with key to swicher if key configured (#145) --- js/LayersConfig.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/LayersConfig.js b/js/LayersConfig.js index 73edfab..e47f302 100644 --- a/js/LayersConfig.js +++ b/js/LayersConfig.js @@ -135,7 +135,13 @@ BR.LayersConfig = L.Class.extend({ var layerData = BR.layerIndex[layerId]; if (layerData) { - layers[layerData.properties.name] = this.createLayer(layerData); + // when key required only add if configured + var keyObj = this.getKeyName(layerData.properties.url); + if (!keyObj || (keyObj && BR.keys[keyObj.name])) { + layers[layerData.properties.name] = this.createLayer( + layerData + ); + } } else { console.error('Layer not found: ' + layerId); }