[Commits] r1236 - core/trunk/geoext/lib/GeoExt/widgets/tree

commits at geoext.org commits at geoext.org
Thu Jul 9 13:37:25 CEST 2009


Author: ahocevar
Date: 2009-07-09 13:37:25 +0200 (Thu, 09 Jul 2009)
New Revision: 1236

Modified:
   core/trunk/geoext/lib/GeoExt/widgets/tree/LayerContainer.js
Log:
make the nodeType of subnodes configurable by setting it in defaults. r=bartvde (closes #113)


Modified: core/trunk/geoext/lib/GeoExt/widgets/tree/LayerContainer.js
===================================================================
--- core/trunk/geoext/lib/GeoExt/widgets/tree/LayerContainer.js	2009-07-07 15:05:16 UTC (rev 1235)
+++ core/trunk/geoext/lib/GeoExt/widgets/tree/LayerContainer.js	2009-07-09 11:37:25 UTC (rev 1236)
@@ -152,7 +152,10 @@
         index = index || 0;
         var layer = layerRecord.get("layer");
         if (layer.displayInLayerSwitcher === true) {
-            var node = new GeoExt.tree.LayerNode(Ext.apply({
+            var Node = this.defaults.nodeType ?
+                Ext.tree.TreePanel.nodeTypes[this.defaults.nodeType] :
+                GeoExt.tree.LayerNode;
+            var node = new Node(Ext.apply({
                 iconCls: 'gx-tree-layer-icon',
                 layer: layer,
                 layerStore: this.layerStore



More information about the Commits mailing list