[Commits] r183 - sandbox/opengeo/drake/trunk/apps/drake

commits at geoext.org commits at geoext.org
Wed Feb 18 00:04:58 CET 2009


Author: dwins
Date: 2009-02-18 00:04:58 +0100 (Wed, 18 Feb 2009)
New Revision: 183

Modified:
   sandbox/opengeo/drake/trunk/apps/drake/AddLayerWindow.js
   sandbox/opengeo/drake/trunk/apps/drake/index.html
Log:
Pull WMS store out into Drake so it is accessible outside the AddLayerWindow


Modified: sandbox/opengeo/drake/trunk/apps/drake/AddLayerWindow.js
===================================================================
--- sandbox/opengeo/drake/trunk/apps/drake/AddLayerWindow.js	2009-02-17 22:13:26 UTC (rev 182)
+++ sandbox/opengeo/drake/trunk/apps/drake/AddLayerWindow.js	2009-02-17 23:04:58 UTC (rev 183)
@@ -15,12 +15,7 @@
     
     initComponent: function(){
         this.catalogGrid = new Ext.grid.GridPanel({
-            store: new Ext.data.GroupingStore({
-                url: this.wmsUrl + "?request=GetCapabilities",
-                reader: new GeoExt.data.WMSCapabilitiesReader(),
-                sortInfo: {field: 'prefix'},
-                groupField: 'prefix'
-            }),        
+            store: this.capsStore,
             columns: [
                 {header: 'Name', dataIndex: 'name', sortable: true, width: 100},
                 {header: 'Title', dataIndex: 'title', sortable: true, width: 150},

Modified: sandbox/opengeo/drake/trunk/apps/drake/index.html
===================================================================
--- sandbox/opengeo/drake/trunk/apps/drake/index.html	2009-02-17 22:13:26 UTC (rev 182)
+++ sandbox/opengeo/drake/trunk/apps/drake/index.html	2009-02-17 23:04:58 UTC (rev 183)
@@ -125,6 +125,7 @@
                     this.initFilter();
                     this.initProxy();
                     this.initStore();
+                    this.initWMSStore();
                     this.initMap();
                     
                     this.initFilterBuilder();
@@ -195,6 +196,15 @@
             // this.store.load({params: {start: 0, limit: 7}});
         },
         
+        initWMSStore: function() {
+            this.wmsStore = new Ext.data.GroupingStore({
+                url: this.wmsUrl + "?request=getcapabilities",
+                reader: new GeoExt.data.WMSCapabilitiesReader(),
+                sortInfo: {field: 'prefix'},
+                groupField: 'prefix'
+            });
+        },
+        
         initFilterBuilder: function() {
             this.filterBuilder = new GeoExt.drake.CustomFilterBuilder({
                 title: "Filter Builder",
@@ -369,7 +379,7 @@
                 disabled: true,
                 handler: function() {
                     var win = new GeoExt.drake.AddLayerWindow({
-                        wmsUrl: this.wmsUrl
+                        capsStore: this.wmsStore
                     });
                     
                     win.on("layerschosen", function(layers) {



More information about the Commits mailing list