[Commits] r2479 - sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree

commits at geoext.org commits at geoext.org
Mon Nov 15 19:35:51 CET 2010


Author: adube
Date: 2010-11-15 19:35:51 +0100 (Mon, 15 Nov 2010)
New Revision: 2479

Modified:
   sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js
Log:
LayerTreeBuilder - do not add layers with displayInLayerSwitcher properties set to false

Modified: sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js	2010-11-11 13:57:36 UTC (rev 2478)
+++ sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js	2010-11-15 18:35:51 UTC (rev 2479)
@@ -53,6 +53,18 @@
             var group;
             var groupString;
 
+            // do not add layers that have 'displayInLayerSwitcher' property
+            // set to false.  Remove its 'group' property and option as well.
+            if(layer.displayInLayerSwitcher === false)
+            {
+                if(layer.group && layer.options && layer.options.group)
+                {
+                    delete layer.group;
+                    delete layer.options.group;
+                }
+                return;
+            }
+
             // get group array and group string
             if(layer.options && layer.options.group !== undefined)
             {



More information about the Commits mailing list