This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
montpellier-themes/templates/combo/wcs/form_categories.html

95 lines
2.7 KiB
HTML

<h2>Démarches en ligne</h2>
<p>Vous trouverez ci-dessous les démarches en ligne de Montpellier Méditerranée
Métropole mais aussi celles des différentes communes de la métropole.</p>
<!-- Agglo -->
{% for slug, categories in form_categories.iteritems %}
{% if slug != 'agglo' %}
<div class="categories-{{ slug }}">
<h3><a href="{{ categories.base_url }}auth">Démarches de la Métropole</a></h3>
{% if categories.data %}
<ul>
{% for category in categories.data.data %}
<li>
<a href="{{ category.url }}tryauth">{{ category.title }}</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
{% endif %}
{% endfor %}
{% if request.session.mellon_session.city.0 %}
<!-- Commune de l'utilisateur -->
{% for slug, categories in form_categories.iteritems %}
{% if categories.title == request.session.mellon_session.city.0 %}
<div class="ma_commune">
<h3><a href="{{ categories.base_url }}auth">Démarches de ma commune : {{ request.session.mellon_session.city.0 }}</a></h3>
<ul>
{% for category in categories.data.data %}
<li>
<a href="{{ category.url }}tryauth">{{ category.title }}</a>
</li>
{% endfor %}
</ul>
</div>
{% endif %}
{% endfor %}
{% endif %}
<!-- Selecteur des communes -->
<div>
<h3>Les démarches dans les autres communes</h3>
<div>
<p>
<select onchange="displayCommune(this.value)">
<option value="" selected>Choisissez une commune...</option>
{% for slug, categories in form_categories.iteritems %}
{% if categories.title != request.session.mellon_session.city.0 and slug != 'agglo' %}
<option value="{{ slug }}">{{ categories.title }}</option>
{% endif %}
{% endfor %}
</select>
</p>
</div>
<div>
</div>
</div>
<!-- Blocs des communes -->
<div id="toutes-communes">
{% for slug, categories in form_categories.iteritems %}
{% if categories.title != request.session.mellon_session.city.0 and slug != 'agglo' %}
<div id="categories-{{ slug }}" style="display: none;">
<h3><a href="{{ categories.base_url }}auth">Démarches de {{ categories.title }}</a></h3>
{% if categories.data %}
<ul>
{% for category in categories.data.data %}
<li>
<a href="{{ category.url }}tryauth">{{ category.title }}</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
{% endif %}
{% endfor %}
</div>
<script type="text/javascript">
function displayCommune(slug) {
var communes = document.getElementById('toutes-communes').children;
for (var i = 0; i < communes.length; i++) {
commune = communes[i];
if (commune.id == 'categories-'+slug) {
commune.style['display'] = "block";
} else {
commune.style['display'] = "none";
}
}
}
</script>