[Commits] r328 - in sandbox/opengeo/geoexplorer: . lib/GeoExt/widgets tests/lib/GeoExt/widgets
commits at geoext.org
commits at geoext.org
Thu Apr 2 21:09:21 CEST 2009
Author: tschaub
Date: 2009-04-02 21:09:21 +0200 (Thu, 02 Apr 2009)
New Revision: 328
Modified:
sandbox/opengeo/geoexplorer/lib/GeoExt/widgets/MapPanel.js
sandbox/opengeo/geoexplorer/modifications.txt
sandbox/opengeo/geoexplorer/tests/lib/GeoExt/widgets/MapPanel.html
Log:
Setting allOverlays true when MapPanel creates a map. (see #35)
Modified: sandbox/opengeo/geoexplorer/lib/GeoExt/widgets/MapPanel.js
===================================================================
--- sandbox/opengeo/geoexplorer/lib/GeoExt/widgets/MapPanel.js 2009-04-02 17:17:31 UTC (rev 327)
+++ sandbox/opengeo/geoexplorer/lib/GeoExt/widgets/MapPanel.js 2009-04-02 19:09:21 UTC (rev 328)
@@ -98,7 +98,9 @@
*/
initComponent: function(){
if(!(this.map instanceof OpenLayers.Map)) {
- this.map = new OpenLayers.Map(this.map);
+ this.map = new OpenLayers.Map(
+ Ext.applyIf(this.map || {}, {allOverlays: true})
+ );
}
var layers = this.layers;
if(!layers || layers instanceof Array) {
Modified: sandbox/opengeo/geoexplorer/modifications.txt
===================================================================
--- sandbox/opengeo/geoexplorer/modifications.txt 2009-04-02 17:17:31 UTC (rev 327)
+++ sandbox/opengeo/geoexplorer/modifications.txt 2009-04-02 19:09:21 UTC (rev 328)
@@ -6,5 +6,6 @@
* Add WMSCapabilitiesStore (see #9)
* Added examples of grid using WMSCapabilitiesStore (see #9)
* Clone feature and layer in record.clone (see #34)
+ * Set allOverlays in MapPanel (see #35)
* Merge changes from trunk up to r319
Modified: sandbox/opengeo/geoexplorer/tests/lib/GeoExt/widgets/MapPanel.html
===================================================================
--- sandbox/opengeo/geoexplorer/tests/lib/GeoExt/widgets/MapPanel.html 2009-04-02 17:17:31 UTC (rev 327)
+++ sandbox/opengeo/geoexplorer/tests/lib/GeoExt/widgets/MapPanel.html 2009-04-02 19:09:21 UTC (rev 328)
@@ -1,9 +1,9 @@
<!DOCTYPE html>
<html debug="true">
<head>
- <script type="text/javascript" src="../../../../../../openlayers/lib/OpenLayers.js"></script>
- <script type="text/javascript" src="../../../../../../ext/2.2.1/adapter/ext/ext-base.js"></script>
- <script type="text/javascript" src="../../../../../../ext/2.2.1/ext-all-debug.js"></script>
+ <script type="text/javascript" src="../../../../../openlayers/lib/OpenLayers.js"></script>
+ <script type="text/javascript" src="../../../../../ext/adapter/ext/ext-base.js"></script>
+ <script type="text/javascript" src="../../../../../ext/ext-all-debug.js"></script>
<script type="text/javascript" src="../../../../lib/GeoExt.js"></script>
<script type="text/javascript">
@@ -41,6 +41,32 @@
t.eq(mapPanel.map.getCenter().toString(), "lon=5,lat=45", "Map center set correctly");
t.eq(mapPanel.map.getZoom(), 4, "Zoom set correctly");
}
+
+ function test_allOverlays(t) {
+ t.plan(3);
+ var map, panel;
+
+ map = new OpenLayers.Map();
+ panel = new GeoExt.MapPanel({
+ map: map
+ });
+ t.eq(panel.map.allOverlays, false, "allOverlays is not set if map is provided to panel");
+ panel.destroy();
+
+ panel = new GeoExt.MapPanel({
+ });
+ t.eq(panel.map.allOverlays, true, "allOverlays set to true if no map is provided to panel");
+ panel.destroy();
+
+ panel = new GeoExt.MapPanel({
+ map: {
+ units: "meters"
+ }
+ });
+ t.eq(panel.map.allOverlays, true, "allOverlays set to true if map config is provided to panel");
+ panel.destroy();
+
+ }
function test_extent(t) {
More information about the Commits
mailing list