[Commits] r1975 - in sandbox/mapgears/geoext.ux/ux/WMSLayerAdder: examples lib/GeoExt.ux/widgets

commits at geoext.org commits at geoext.org
Tue Mar 16 18:43:08 CET 2010


Author: adube
Date: 2010-03-16 18:43:08 +0100 (Tue, 16 Mar 2010)
New Revision: 1975

Modified:
   sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderExample.js
   sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.js
   sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/lib/GeoExt.ux/widgets/WMSLayerAdder.js
Log:
wmslayeradder - textfield url fix, selectRow(0)

Modified: sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderExample.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderExample.js	2010-03-16 17:20:34 UTC (rev 1974)
+++ sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderExample.js	2010-03-16 17:43:08 UTC (rev 1975)
@@ -28,6 +28,7 @@
         region: "east",
         width: 500,
         gridPanelOptions: {'height': 210},
+        // comment the below line to have a 'textfield' instead of a 'combobox'
         serverStore: oServerStore,
         mapPanel: mapPanel
     });

Modified: sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.js	2010-03-16 17:20:34 UTC (rev 1974)
+++ sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.js	2010-03-16 17:43:08 UTC (rev 1975)
@@ -60,6 +60,8 @@
         WMSLayerAdder = new GeoExt.ux.WMSLayerAdder({
             region: "east",
             gridPanelOptions: {'height': 260},
+            // comment the below line to have a 'textfield' instead of a 
+            // 'combobox'
             serverStore: oServerStore,
             mapPanel: mapPanel
         });

Modified: sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/lib/GeoExt.ux/widgets/WMSLayerAdder.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/lib/GeoExt.ux/widgets/WMSLayerAdder.js	2010-03-16 17:20:34 UTC (rev 1974)
+++ sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/lib/GeoExt.ux/widgets/WMSLayerAdder.js	2010-03-16 17:43:08 UTC (rev 1975)
@@ -104,8 +104,6 @@
                 displayField: this.serverStoreDisplayField,
                 typeAhead: true,
                 mode: 'local',
-                fieldLabel: 'hello',
-                labelAlign: 'top',
                 forceSelection: false,
                 triggerAction: 'all',
                 emptyText:OpenLayers.i18n('Select or input a server address (URL)'),
@@ -113,10 +111,12 @@
             };
         } else {
             oURLField = {
+                xtype: "textfield",
                 columnWidth: 0.85,
                 layout: 'fit',
                 'name': 'wms_url',
                 'id': 'wms_url',
+                border: false,
                 'emptyText': OpenLayers.i18n('Input the server address (URL)')
             };
         }
@@ -198,7 +198,7 @@
     },
 
     triggerGetCapabilities: function() {
-        var url = Ext.getCmp('wms_url').value;
+        var url = Ext.getCmp('wms_url').getValue();
 
         if(!url) {
             alert(OpenLayers.i18n('Please, enter an url in the textbox'));
@@ -277,10 +277,7 @@
             //height: 'auto',
             //autoHeight: true,
             listeners: {
-                rowdblclick: this.mapPreview,
-                viewready: function(g) {
-                    g.getSelectionModel().selectRow(0);
-                }
+                rowdblclick: this.mapPreview
             }
         };
 
@@ -439,6 +436,12 @@
                 record.set("srsCompatible", false);
             }
         }
+
+        // select the first element of the list on load end
+        var grid = Ext.getCmp('wms_capabilities_grid_panel');
+        if(grid.store.totalLength > 0) {
+            grid.getSelectionModel().selectRow(0);
+        }
     },
 
     boolRenderer: function(bool) {



More information about the Commits mailing list