Changeset 293


Ignore:
Timestamp:
03/30/09 21:43:35 (8 years ago)
Author:
sbenthall
Message:

first pass at CapabilitiesGrid. some bugs and some uglies

Location:
apps/opengeo/geoexplorer/trunk
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • apps/opengeo/geoexplorer/trunk/debug.html

    r291 r293  
    1717
    1818        <!-- GeoExplorer resources -->
     19        <script type="text/javascript" src="lib/RowExpander.js"></script>
     20        <script type="text/javascript" src="lib/CapabilitiesGrid.js"></script>
    1921        <script type="text/javascript" src="lib/Viewer.js"></script>
    2022        <script type="text/javascript" src="lib/GeoExplorer.js"></script>
  • apps/opengeo/geoexplorer/trunk/lib/GeoExplorer.js

    r291 r293  
    3838   
    3939    /**
     40     * Property: mapPanel
     41     * {GeoExt.MapPanel} The application's map panel.
     42     */
     43    mapPanel: null,
     44   
     45    /**
    4046     * Property: layers
    4147     * {GeoExt.data.LayerStore} A store containing a record for each layer
     
    6773        // place map in panel
    6874        var mapConfig = this.initialConfig.map || {};
    69         var mapPanel = new GeoExt.MapPanel({
     75        this.mapPanel = new GeoExt.MapPanel({
    7076            border: true,
    7177            region: "center",
     
    8995                    map: this.map
    9096                })
    91             }]
     97            }],
     98            tbar: [new Ext.Button({
     99                text : "Add Layer",
     100                handler : this.showCapabilitiesGrid,
     101                scope: this
     102            })]
    92103        });
    93104
     
    117128                layout: "border",
    118129                deferredRender: false,
    119                 items: [mapPanel, westPanel]
     130                items: [this.mapPanel, westPanel]
    120131            }
    121132        });
     
    171182        }
    172183        this.layers.add(records);
     184    },
     185
     186    showCapabilitiesGrid: function(){
     187        var win = new Ext.Window({
     188            items: [
     189                new CapabilitiesGrid({
     190                    url : this.ows,
     191                    mapPanel : this.mapPanel
     192                })
     193            ]
     194        });
     195       
     196        win.show();
    173197    }
    174198   
Note: See TracChangeset for help on using the changeset viewer.