[fusion-commits] r2927 - sandbox/adsk/3.1n/widgets
svn_fusion at osgeo.org
svn_fusion at osgeo.org
Thu Apr 7 00:10:29 PDT 2016
Author: liuar
Date: 2016-04-07 00:10:29 -0700 (Thu, 07 Apr 2016)
New Revision: 2927
Modified:
sandbox/adsk/3.1n/widgets/Legend.js
Log:
Fix error that base layer legend cannot be displayed.
The type of base layer tree item/folder is Jx.TreeItem/Jx.TreeFolder.
Modified: sandbox/adsk/3.1n/widgets/Legend.js
===================================================================
--- sandbox/adsk/3.1n/widgets/Legend.js 2016-04-06 07:12:54 UTC (rev 2926)
+++ sandbox/adsk/3.1n/widgets/Legend.js 2016-04-07 07:10:29 UTC (rev 2927)
@@ -636,7 +636,8 @@
if (!layer.legend.treeItem) {
layer.legend.treeItem = this.createFolderItem(layer);
this.addLayerTreeItem(layer.parentGroup.legend.treeItem, layer.legend.treeItem);
- } else if (layer.legend.treeItem instanceof Fusion.Widget.Legend.TreeItem) {
+ } else if (layer.legend.treeItem instanceof Fusion.Widget.Legend.TreeItem ||
+ layer.legend.treeItem instanceof Jx.TreeItem) {
this.clearTreeItem(layer);
layer.legend.treeItem = this.createFolderItem(layer);
this.addLayerTreeItem(layer.parentGroup.legend.treeItem, layer.legend.treeItem);
@@ -674,7 +675,8 @@
if (!layer.legend.treeItem) {
layer.legend.treeItem = this.createTreeItem(layer, style, fScale, !layer.isBaseMapLayer);
this.addLayerTreeItem(layer.parentGroup.legend.treeItem, layer.legend.treeItem);
- } else if (layer.legend.treeItem instanceof Fusion.Widget.Legend.TreeFolder) {
+ } else if (layer.legend.treeItem instanceof Fusion.Widget.Legend.TreeFolder ||
+ layer.legend.treeItem instanceof Jx.TreeFolder) {
this.clearTreeItem(layer);
layer.legend.treeItem = this.createTreeItem(layer, style, fScale, !layer.isBaseMapLayer);
this.addLayerTreeItem(layer.parentGroup.legend.treeItem, layer.legend.treeItem);
More information about the fusion-commits
mailing list