From 646139922cd31f248b822e7cfb45be12c72ee1d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?= <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de> Date: Mon, 11 May 2020 22:52:27 +0200 Subject: [PATCH] Hide filter dropdowns in plan if there are no rooms or tracks --- AKPlan/templates/AKPlan/plan_index.html | 44 ++++++++++++++----------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/AKPlan/templates/AKPlan/plan_index.html b/AKPlan/templates/AKPlan/plan_index.html index 36789006..cd22d225 100644 --- a/AKPlan/templates/AKPlan/plan_index.html +++ b/AKPlan/templates/AKPlan/plan_index.html @@ -76,26 +76,30 @@ {% block content %} <div class="float-right"> <ul class="nav nav-pills"> - <li class="nav-item dropdown"> - <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" - aria-expanded="false">{% trans "Rooms" %}</a> - <div class="dropdown-menu" style=""> - {% for r in event.room_set.all %} - <a class="dropdown-item" - href="{% url "plan:plan_room" event_slug=event.slug pk=r.pk %}">{{ r }}</a> - {% endfor %} - </div> - </li> - <li class="nav-item dropdown"> - <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" - aria-expanded="false">{% trans "Tracks" %}</a> - <div class="dropdown-menu"> - {% for t in event.aktrack_set.all %} - <a class="dropdown-item" - href="{% url "plan:plan_track" event_slug=event.slug pk=t.pk %}">{{ t }}</a> - {% endfor %} - </div> - </li> + {% if event.room_set.count > 0 %} + <li class="nav-item dropdown"> + <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" + aria-expanded="false">{% trans "Rooms" %}</a> + <div class="dropdown-menu" style=""> + {% for r in event.room_set.all %} + <a class="dropdown-item" + href="{% url "plan:plan_room" event_slug=event.slug pk=r.pk %}">{{ r }}</a> + {% endfor %} + </div> + </li> + {% endif %} + {% if event.aktrack_set.count > 0 %} + <li class="nav-item dropdown"> + <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" + aria-expanded="false">{% trans "Tracks" %}</a> + <div class="dropdown-menu"> + {% for t in event.aktrack_set.all %} + <a class="dropdown-item" + href="{% url "plan:plan_track" event_slug=event.slug pk=t.pk %}">{{ t }}</a> + {% endfor %} + </div> + </li> + {% endif %} {% if event.active %} <li class="nav-item"> <a class="nav-link active" -- GitLab