diff options
Diffstat (limited to 'chimere/main/widgets.py')
-rw-r--r-- | chimere/main/widgets.py | 9 |
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) |