summaryrefslogtreecommitdiff
path: root/chimere/main/widgets.py
diff options
context:
space:
mode:
authoretienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864>2010-03-14 18:35:23 +0000
committeretienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864>2010-03-14 18:35:23 +0000
commit64acbb356f5a177dc5bd80e7ad493ee554ca0e09 (patch)
tree8d3708eb5a235581d598cdbe672524f1d453df35 /chimere/main/widgets.py
parent63a9537e7deeb473145512fe8a080c62ea62c2c7 (diff)
downloadChimère-64acbb356f5a177dc5bd80e7ad493ee554ca0e09.tar.bz2
Chimère-64acbb356f5a177dc5bd80e7ad493ee554ca0e09.zip
Correct projection problems on database #87 - Filter categories for moderator by area #88
git-svn-id: http://www.peacefrogs.net/svn/chimere/trunk@72 9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864
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)