[Commits] r939 - in core/trunk/geoext: lib/GeoExt/widgets tests/lib/GeoExt/widgets
commits at geoext.org
commits at geoext.org
Tue Jun 2 00:44:45 CEST 2009
Author: tschaub
Date: 2009-06-02 00:44:45 +0200 (Tue, 02 Jun 2009)
New Revision: 939
Modified:
core/trunk/geoext/lib/GeoExt/widgets/MapPanel.js
core/trunk/geoext/tests/lib/GeoExt/widgets/MapPanel.html
Log:
Allow zoom only to be provided in MapPanel config. r=elemoine (closes #70)
Modified: core/trunk/geoext/lib/GeoExt/widgets/MapPanel.js
===================================================================
--- core/trunk/geoext/lib/GeoExt/widgets/MapPanel.js 2009-06-01 22:37:37 UTC (rev 938)
+++ core/trunk/geoext/lib/GeoExt/widgets/MapPanel.js 2009-06-01 22:44:45 UTC (rev 939)
@@ -150,8 +150,8 @@
map.setCenter = setCenter;
if(map.layers.length > 0) {
- if(this.center) {
- // zoom does not have to be defined
+ if(this.center || this.zoom != null) {
+ // both do not have to be defined
map.setCenter(this.center, this.zoom);
} else if(this.extent) {
map.zoomToExtent(this.extent);
Modified: core/trunk/geoext/tests/lib/GeoExt/widgets/MapPanel.html
===================================================================
--- core/trunk/geoext/tests/lib/GeoExt/widgets/MapPanel.html 2009-06-01 22:37:37 UTC (rev 938)
+++ core/trunk/geoext/tests/lib/GeoExt/widgets/MapPanel.html 2009-06-01 22:44:45 UTC (rev 939)
@@ -85,6 +85,24 @@
}
+ function test_zoom(t) {
+
+ t.plan(1);
+
+ var panel = new GeoExt.MapPanel({
+ title: "GeoExt MapPanel",
+ renderTo: "mappanel",
+ height: 400,
+ width: 600,
+ layers: [new OpenLayers.Layer()],
+ zoom: 4
+ });
+
+ t.eq(panel.map.zoom, 4, "zoom correctly set");
+
+ panel.destroy();
+ }
+
function test_extent(t) {
t.plan(3);
More information about the Commits
mailing list