summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-02-01 12:50:47 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-02-01 12:50:47 +0100
commitae84c6703fa9bf1b937b23dde15df3bd7e63aef4 (patch)
tree6c2e1950e22fe2b01237897a7c25f99275bfc3d5
parenteeeba57a961bfc8571c5e1df7de88be3b37c9ee3 (diff)
downloadChimère-ae84c6703fa9bf1b937b23dde15df3bd7e63aef4.tar.bz2
Chimère-ae84c6703fa9bf1b937b23dde15df3bd7e63aef4.zip
Improve template when no default area is defined
-rw-r--r--chimere/templates/chimere/blocks/areas.html1
-rw-r--r--chimere/views.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/chimere/templates/chimere/blocks/areas.html b/chimere/templates/chimere/blocks/areas.html
index 8c4b981..a1ebe76 100644
--- a/chimere/templates/chimere/blocks/areas.html
+++ b/chimere/templates/chimere/blocks/areas.html
@@ -3,6 +3,7 @@
<div id='areas-div'>
<label for='areas-select'>{% trans "Areas:" %}</label>
<select id='areas-select'>
+ {% if not has_default_area %}<option value=''>--</option>{% endif %}
{% for area in areas %}
<option value='{{area.urn}}'{% if area_name and area.urn == area_name %} selected='selected'{% endif %}{% if not area_name and area.default %} selected='selected'{% endif %}>{{area.name}}</option>
{% endfor %}
diff --git a/chimere/views.py b/chimere/views.py
index 6a51394..946682e 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -130,6 +130,7 @@ def index(request, area_name=None, default_area=None, simple=False):
'areas_visible': settings.CHIMERE_DISPLAY_AREAS,
'map_layer':settings.CHIMERE_DEFAULT_MAP_LAYER,
'dynamic_categories':response_dct['dynamic_categories'],
+ 'has_default_area':Area.objects.filter(default=True).count(),
'zoomout':zoomout
})
tpl = 'chimere/main_map.html'