[mapguide-commits] r6842 - branches/2.4/MgDev/Web/src/viewerfiles

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Tue Jul 3 05:40:28 PDT 2012


Author: jng
Date: 2012-07-03 05:40:28 -0700 (Tue, 03 Jul 2012)
New Revision: 6842

Modified:
   branches/2.4/MgDev/Web/src/viewerfiles/legendui.templ
Log:
#1318: Fix GetLayers(true, false) to only return visible layers in the current view scale

Modified: branches/2.4/MgDev/Web/src/viewerfiles/legendui.templ
===================================================================
--- branches/2.4/MgDev/Web/src/viewerfiles/legendui.templ	2012-07-03 11:03:58 UTC (rev 6841)
+++ branches/2.4/MgDev/Web/src/viewerfiles/legendui.templ	2012-07-03 12:40:28 UTC (rev 6842)
@@ -1071,14 +1071,14 @@
         var node = nodes[i];
         if(node.type == 0)
         {
-            if(onlyVisible && !node.visible)
+            if(onlyVisible && (!node.visible || node.curScale == -1))
                 continue;
             if(node.children != null && node.children.length > 0)
                 DoGetLayers(node.children, layers, onlyVisible, onlySelectable);
         }
         else if(node.type == 1)
         {
-            if(onlyVisible && !node.visible)
+            if(onlyVisible && (!node.visible || node.curScale == -1))
                 continue;
             if(onlySelectable && !node.selectable)
                 continue;



More information about the mapguide-commits mailing list