[mapguide-commits] r6061 - trunk/MgDev/Web/src/viewerfiles
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Fri Aug 12 01:42:28 EDT 2011
Author: liuar
Date: 2011-08-11 22:42:28 -0700 (Thu, 11 Aug 2011)
New Revision: 6061
Modified:
trunk/MgDev/Web/src/viewerfiles/legendui.templ
Log:
Fix Ticket #1778 "Show Long Theme" doesn't work in basic weblayout
Modified: trunk/MgDev/Web/src/viewerfiles/legendui.templ
===================================================================
--- trunk/MgDev/Web/src/viewerfiles/legendui.templ 2011-08-12 04:32:45 UTC (rev 6060)
+++ trunk/MgDev/Web/src/viewerfiles/legendui.templ 2011-08-12 05:42:28 UTC (rev 6061)
@@ -328,13 +328,16 @@
code += '<td>...</td>';
code += '</tr></table>';
j = styles.length - 2;
+ sc.iconWasRequested = false; //not all icons are requested, so mark false
}
}
- if(styles.length <= 10)
+ if(styles.length <= 10) {
sc.showlongtheme = true;
+ }
+ if(sc.showlongtheme) {
+ sc.iconWasRequested = true;
+ }
layerChildren.innerHTML = code;
-
- sc.iconWasRequested = true;
}
layerIconImg = iconThemeLayer;
@@ -700,6 +703,9 @@
layer = FindNode(tree, objectId);
layer.children[layer.curScale].showlongtheme = true;
SetLayerStyles(layer);
+ // Better way to refresh and request icons?
+ ExpandNodes([layer], false);
+ ExpandNodes([layer], true);
break;
case 7:
SetSelectability(tree,true)
More information about the mapguide-commits
mailing list