summaryrefslogtreecommitdiff
path: root/main/widgets.py
diff options
context:
space:
mode:
authoretienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864>2010-01-20 00:20:58 +0000
committeretienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864>2010-01-20 00:20:58 +0000
commit3a8e39a3968703d9c6aa73a26e4f41ff9bbd1e7f (patch)
treef0fe33326adeb1cf217bf514dc37286910e5fd16 /main/widgets.py
parent37540d7359a3baff84de23a9ead2b72244accbde (diff)
downloadChimère-3a8e39a3968703d9c6aa73a26e4f41ff9bbd1e7f.tar.bz2
Chimère-3a8e39a3968703d9c6aa73a26e4f41ff9bbd1e7f.zip
Add a configuration option to restric the map to a revelant box - #71
git-svn-id: http://www.peacefrogs.net/svn/chimere/trunk@52 9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864
Diffstat (limited to 'main/widgets.py')
-rw-r--r--main/widgets.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/main/widgets.py b/main/widgets.py
index 77d7c72..6b5e544 100644
--- a/main/widgets.py
+++ b/main/widgets.py
@@ -46,6 +46,12 @@ def getMapJS():
settings.DEFAULT_CENTER
js += u"var media_path = '%s';\n" % settings.MEDIA_URL
js += u"var map_layer = %s;\n" % settings.MAP_LAYER
+ js += u"var restricted_extent;\n"
+ if settings.RESTRICTED_EXTENT:
+ restricted_extent_str = [str(coord) \
+ for coord in settings.RESTRICTED_EXTENT]
+ js += u"restricted_extent = new OpenLayers.Bounds(%s);\n" %\
+ ", ".join(restricted_extent_str)
js = u"""<script type="text/javascript"><!--
%s// !--></script>
""" % js