Changeset 232


Ignore:
Timestamp:
03/18/09 19:18:00 (9 years ago)
Author:
dwins
Message:

Add a LegendPanel and remove the extraneous layers that it exposed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/opengeo/drake/trunk/apps/geoexplorer/index.html

    r231 r232  
    2323                load: function() {
    2424                    this.map = new OpenLayers.Map();
    25                     this.selectionLayer = new OpenLayers.Layer.Vector('Selection', { displayInLayerSwitcher: false});
    2625                    this.map.addLayers([
    2726                        new OpenLayers.Layer.WMS("TOPP States",
    2827                        '/geoserver/wms' ,{
    29                             layers: 'topp:states,sf:restricted',
     28                            layers: 'topp:states',
    3029                            format: 'image/png'
    3130                            }, {
    3231                            isBaseLayer: true
    33                         }),
    34                         this.selectionLayer
     32                        })
    3533                    ]);
    3634
     
    8381
    8482                    this.layerTree = new Ext.tree.TreePanel({
     83                        title: "Layers",
     84                        width: 100,
     85                        collapsible: true,
    8586                        region: 'west',
    8687                        root: new GeoExt.tree.LayerContainer({
     
    9091                    });
    9192
     93                    // TODO: Just a LegendPanel by itself caused some render issues,
     94                    // investigate why the wrapping panel is required. -dwins
     95                    this.legendPanel = new Ext.Panel({
     96                        title: "Legend",
     97                        region: "east",
     98                        width: 250,
     99                        collapsible: true,
     100                        items: [new GeoExt.LegendPanel({
     101                            border: false,
     102                            map: this.map
     103                        })]
     104                    });
     105
    92106                    new Ext.Viewport({
    93107                        layout: 'border',
    94                         items: [this.mapPanel, this.layerTree]
     108                        items: [this.layerTree, this.legendPanel, this.mapPanel]
    95109                    });
    96110                },
Note: See TracChangeset for help on using the changeset viewer.