Changeset 316


Ignore:
Timestamp:
04/01/09 21:05:30 (9 years ago)
Author:
sbenthall
Message:

more complet extractConfiguration method (maybe a little convoluted)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/opengeo/geoexplorer/trunk/lib/GeoExplorer.js

    r315 r316  
    316316        config.ows = this.ows;
    317317
     318        // Map configuration
     319        var mapConfig = {}
     320
     321        mapConfig.zoom = this.map.zoom;
     322
     323        var center = this.map.getCenter();
     324        this.map.center = [center.lon, center.lat];
     325
     326        config.map = mapConfig;
     327        //End Map configuration
     328
     329
     330
     331        //Layers configuration
     332        var layerConfig = [];
     333
     334        this.layers.each(function(layerRecord){
     335            var c = {};
     336
     337            //if it's the dummy layer, do nothing.
     338            if(layerRecord.get("layer").isBaseLayer){
     339                return;
     340            }
     341           
     342            c.name = layerRecord.get("name") || layerRecord.get("layer").params.LAYERS;
     343            c.title = layerRecord.get("title");
     344            if (c.queryable) {
     345                c.queryable = layerRecord.get("queryable");
     346            }
     347
     348            layerConfig.push(c);
     349        });
     350
     351
     352        config.map.layers = layerConfig
     353        //End Layers configuration
     354
     355
    318356        return config;
    319357    }
Note: See TracChangeset for help on using the changeset viewer.