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

commits at geoext.org commits at geoext.org
Fri Feb 4 17:00:20 CET 2011


Author: adube
Date: 2011-02-04 17:00:20 +0100 (Fri, 04 Feb 2011)
New Revision: 2599

Modified:
   sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js
Log:
LayerTreeBuilder, small fix (other plugins can now be added)

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	2011-02-04 15:44:07 UTC (rev 2598)
+++ sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js	2011-02-04 16:00:20 UTC (rev 2599)
@@ -5,9 +5,7 @@
     /** private: property[CUSTOM_EVENTS]
      *  ``Array(String)`` Array of custom events used by this widget
      */
-    CUSTOM_EVENTS: [
-        "layermanaged"
-    ],
+    CUSTOM_EVENTS: ["layermanaged"],
 
     /* begin i18n */
     /** api: config[title] ``String`` i18n */
@@ -60,8 +58,6 @@
      */
     layerStore: null,
 
-    plugins: null,
-
     loader: {
         applyLoader: false,
         uiProviders: {"custom_ui": Ext.extend(
@@ -78,10 +74,9 @@
     initComponent: function(){
         this.addEvents(this.CUSTOM_EVENTS);
 
-        this.plugins = [
-            {ptype: "gx_treenodecomponent"},
-            new GeoExt.ux.plugins.LayerTreeBuilderNodeAgent()
-        ];
+        this.plugins = this.plugins || [];
+        this.plugins.push({ptype: "gx_treenodecomponent"});
+        this.plugins.push(new GeoExt.ux.plugins.LayerTreeBuilderNodeAgent());
 
         GeoExt.ux.tree.LayerTreeBuilder.superclass.initComponent.call(this);
         if(!this.layerStore) {



More information about the Commits mailing list