Changeset 345
- Timestamp:
- 04/03/09 18:06:15 (1 year ago)
- Files:
-
- core/trunk/geoext/lib/GeoExt/widgets/MapPanel.js (modified) (1 diff)
- core/trunk/geoext/tests/lib/GeoExt/widgets/MapPanel.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
core/trunk/geoext/lib/GeoExt/widgets/MapPanel.js
r302 r345 99 99 initComponent: function(){ 100 100 if(!(this.map instanceof OpenLayers.Map)) { 101 this.map = new OpenLayers.Map(this.map); 101 this.map = new OpenLayers.Map( 102 Ext.applyIf(this.map || {}, {allOverlays: true}) 103 ); 102 104 } 103 105 var layers = this.layers; core/trunk/geoext/tests/lib/GeoExt/widgets/MapPanel.html
r284 r345 41 41 t.eq(mapPanel.map.getCenter().toString(), "lon=5,lat=45", "Map center set correctly"); 42 42 t.eq(mapPanel.map.getZoom(), 4, "Zoom set correctly"); 43 } 44 45 function test_allOverlays(t) { 46 t.plan(3); 47 var map, panel; 48 49 map = new OpenLayers.Map(); 50 panel = new GeoExt.MapPanel({ 51 map: map 52 }); 53 t.eq(panel.map.allOverlays, false, "allOverlays is not set if map is provided to panel"); 54 panel.destroy(); 55 56 panel = new GeoExt.MapPanel({ 57 }); 58 t.eq(panel.map.allOverlays, true, "allOverlays set to true if no map is provided to panel"); 59 panel.destroy(); 60 61 panel = new GeoExt.MapPanel({ 62 map: { 63 units: "meters" 64 } 65 }); 66 t.eq(panel.map.allOverlays, true, "allOverlays set to true if map config is provided to panel"); 67 panel.destroy(); 68 43 69 } 44 70