[Mapbender-commits] r8314 - trunk/mapbender/http/javascripts

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Tue Apr 17 03:49:15 EDT 2012


Author: verenadiewald
Date: 2012-04-17 00:49:15 -0700 (Tue, 17 Apr 2012)
New Revision: 8314

Modified:
   trunk/mapbender/http/javascripts/map_obj.js
Log:
added encodeURIComponent to layer name  in function initializeWms, restateLayers and checkScale for correct use of wms with layer names containing commas

Modified: trunk/mapbender/http/javascripts/map_obj.js
===================================================================
--- trunk/mapbender/http/javascripts/map_obj.js	2012-04-17 07:46:55 UTC (rev 8313)
+++ trunk/mapbender/http/javascripts/map_obj.js	2012-04-17 07:49:15 UTC (rev 8314)
@@ -448,7 +448,7 @@
                         layers += ",";
                         styles += ",";
                     }
-                    layers += this.wms[i].objLayer[ii].layer_name;
+                    layers += encodeURIComponent(this.wms[i].objLayer[ii].layer_name);
                     styles += "";
                     cnt_layers++;
                 }
@@ -515,7 +515,7 @@
                             layers += ",";
                             styles += ",";
                         }
-                        layers += currentLayer.layer_name;
+                        layers += encodeURIComponent(currentLayer.layer_name);
                         styles += "";
                         cnt_layers++;
                     }
@@ -962,7 +962,7 @@
         var cnt_layer = 0;
         for (var i = 0; i < this.wms[wmsIndex].objLayer.length; i++) {
             var currentLayer = this.wms[wmsIndex].objLayer[i];
-            var myLayername = currentLayer.layer_name;
+            var myLayername = encodeURIComponent(currentLayer.layer_name);
             
             var myMinscale = currentLayer.gui_layer_minscale;
             var myMaxscale = currentLayer.gui_layer_maxscale;



More information about the Mapbender_commits mailing list