summaryrefslogtreecommitdiff
path: root/chimere/main/widgets.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/main/widgets.py')
-rw-r--r--chimere/main/widgets.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/chimere/main/widgets.py b/chimere/main/widgets.py
index 2653c19..4ad6475 100644
--- a/chimere/main/widgets.py
+++ b/chimere/main/widgets.py
@@ -265,8 +265,9 @@ class AreaWidget(forms.TextInput):
init();"""
if value:
tpl += """var extent = new OpenLayers.Bounds(%f, %f, %f, %f);
-map.zoomToExtent(extent, true);""" % (upper_left_lat, upper_left_lon, lower_right_lat,
- lower_right_lon)
+extent.transform(epsg_display_projection, epsg_projection);
+map.zoomToExtent(extent, true);""" % (upper_left_lon, upper_left_lat,
+ lower_right_lon, lower_right_lat)
tpl += """// --></script>
<hr class='spacer'/>
"""
@@ -277,8 +278,8 @@ map.zoomToExtent(extent, true);""" % (upper_left_lat, upper_left_lon, lower_righ
Return the appropriate values
"""
values = []
- for keys in (('upper_left_lat', 'upper_left_lon',),
- ('lower_right_lat', 'lower_right_lon')):
+ for keys in (('upper_left_lon', 'upper_left_lat',),
+ ('lower_right_lon', 'lower_right_lat')):
value = []
for key in keys:
val = data.get(key, None)