Changeset 265


Ignore:
Timestamp:
03/24/09 23:10:56 (9 years ago)
Author:
tschaub
Message:

updating wms capabilities reader and store and providing a working example

Location:
sandbox/opengeo/geoexplorer
Files:
4 added
2 edited

Legend:

Unmodified
Added
Removed
  • sandbox/opengeo/geoexplorer/lib/GeoExt/data/WMSCapabilitiesReader.js

    r263 r265  
    8080       
    8181        if(typeof data === "string" || data.nodeType) {
    82             data = this.meta.format.read(data).featureTypes[0].properties;
     82            data = this.meta.format.read(data);
    8383        }
    8484        var url = data.capability.request.getmap.href;
     
    8787            layer = data.capability.layers[i];
    8888            if(layer.name) {
    89                 // this is specific to the LayerRecord
    90                 // TODO: make more generic when #27 is addressed
    91                 records.push(new this.recordType(
    92                     new OpenLayers.Layer.WMS(
     89                records.push(new this.recordType(Ext.apply(layer, {
     90                    layer: new OpenLayers.Layer.WMS(
    9391                        layer.title || layer.name,
    9492                        url,
    9593                        {layers: layer.name},
    9694                        {isBaseLayer: false} // TODO: decide where to fix this
    97                     ),
    98                     layer // tack on remaining properties
    99                 ));
     95                    )
     96                })));
    10097            }
    10198        }
  • sandbox/opengeo/geoexplorer/lib/GeoExt/data/WMSCapabilitiesStore.js

    r257 r265  
    1919 *
    2020 * Extends:
    21  *  - GeoExt.data.LayerStore
     21 *  - GeoExt.data.Store
    2222 */
    2323
     
    5151    );
    5252};
    53 Ext.extend(GeoExt.data.WMSCapabilitiesStore, GeoExt.data.LayerStore);
     53Ext.extend(GeoExt.data.WMSCapabilitiesStore, Ext.data.Store);
Note: See TracChangeset for help on using the changeset viewer.