From 6a7613de6ba52d52b5a696d6e66ebf78ee75807d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Fri, 26 Aug 2016 14:42:22 +0200 Subject: [PATCH] Improved layergroup instantiation to filter non visible layers --- lib/cartodb/backends/template_maps.js | 41 +++++++++++++++------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/lib/cartodb/backends/template_maps.js b/lib/cartodb/backends/template_maps.js index 9518a334..5ba4a9f3 100644 --- a/lib/cartodb/backends/template_maps.js +++ b/lib/cartodb/backends/template_maps.js @@ -473,26 +473,31 @@ o.instance = function(template, params) { all_params[k] = val; }); - // NOTE: we're deep-cloning the layergroup here - var layergroup = JSON.parse(JSON.stringify(template.layergroup)); - for (var i=0; i