summaryrefslogtreecommitdiff
path: root/chimere/templates/chimere/edit_route.html
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/templates/chimere/edit_route.html')
-rw-r--r--chimere/templates/chimere/edit_route.html33
1 files changed, 29 insertions, 4 deletions
diff --git a/chimere/templates/chimere/edit_route.html b/chimere/templates/chimere/edit_route.html
index 10f4d5e..669be7a 100644
--- a/chimere/templates/chimere/edit_route.html
+++ b/chimere/templates/chimere/edit_route.html
@@ -13,9 +13,11 @@
{% endif %}
{% endblock %}
+{% block body_class %}class='edit'{% endblock %}
+
{% block content %}
{{ block.super }}
- {% if submited %}{% submited %}{% endif %}
+ {% if submited %}{% include "chimere/blocks/submited.html" %}{% endif %}
{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
{% if is_modification and is_superuser %}<div class='warning'><p>{% trans "You are logged as an administrator. Your modifications will be taking into account immediately." %}</p></div>{% endif %}
<fieldset class='edit'>
@@ -49,13 +51,13 @@
{{ form.description }}
</div>
{% if dated %}
- <div class="fieldWrapper">
+ <div class="fieldWrapper dated_field">
<label for="id_start_date">{% trans "Start date" %}</label>
{{ form.start_date.errors }}
{{ form.start_date }}
<p class="help">{{ form.start_date.help_text }}</p>
</div>
- <div class="fieldWrapper">
+ <div class="fieldWrapper dated_field">
<label for="id_end_date">{% trans "End date" %}</label>
{{ form.end_date.errors }}
{{ form.end_date }}
@@ -75,7 +77,30 @@
{% inline_formset "Multimedia files" formset_multi %}
{% inline_formset "Picture files" formset_picture %}
- <p><input type='submit' onclick='saveExtent();' value="{% trans 'Propose'%}"/></p>
+ <script text='text/javascript'>
+ {% if dated %}
+ var dated_cats = new Array();
+ {% for cat in sub_categories %}{% for subcat in cat.1 %}{% if subcat.dated %}dated_cats.push('{{subcat.pk}}');{% endif %}{% endfor %}{% endfor %}
+ function checkDatedFields(){
+ var values = $('#id_categories').val();
+ displayed = false;
+ if (values){
+ for (idx=0;idx < values.length;idx++){
+ if (dated_cats.indexOf(values[idx]) != -1 ) displayed = true;
+ }
+ }
+ if (displayed){
+ $('.dated_field').show();
+ } else {
+ $('.dated_field').hide();
+ }
+ }
+ $('#id_categories').change(checkDatedFields);
+ $('#id_categories').change();
+ {% endif %}
+ </script>
+
+ <p class='submit'><input type='submit' onclick='saveExtent();' value="{% trans 'Propose'%}"/></p>
</div>
</form>
</fieldset>