From ba0b87cd1437543473db0ba41ad47a666d37efb3 Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Tue, 1 Sep 2020 17:28:20 +0200 Subject: [PATCH] Use collapsibles and fix icons --- .../alsijil/class_register/week_view.html | 55 ++++++++++--------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html b/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html index dadf8f5d3..443bfa95e 100644 --- a/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html +++ b/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html @@ -42,7 +42,7 @@ {% if lesson_periods %} <div class="row"> - <div class="col s12 m7"> + <div class="col s12 l7"> {% regroup lesson_periods by period.get_weekday_display as periods_by_day %} {% for weekday, periods in periods_by_day %} <div class="card hide-on-med-and-down"> @@ -106,36 +106,37 @@ </table> </div> </div> - <div class="card hide-on-large-only"> - <div class="card-content"> + <ul class="collapsible hide-on-large-only"> + <li class=""> {% weekday_to_date week periods.0.period.weekday as current_date %} - <span class="card-title"> - {{ weekday }}, {{ current_date }} - </span> - <div class="collection"> - {% for period in periods %} - <a class="collection-item avatar" - href="{% url 'lesson_by_week_and_period' week.year week.week period.id %}"> - <p class="title"> - {% include "alsijil/partials/lesson_status_icon.html" with period=period css_class="circle" color_suffix=" " %} - {{ period.period.period }}. {{ period.get_subject.name }} - </p> - <p> - {% if not group %} - {{ period.lesson.group_names }} - {% endif %} - {{ period.get_teacher_names }} - </p> - <p>{{ period.get_lesson_documentation.topic }}</p> - </a> - {% endfor %} - <!--</tbody>--> + <div class="collapsible-header flow-text"> + {{ weekday }}, {{ current_date }} <i class="material-icons right">expand_more</i> </div> - </div> - </div> + <div class="collapsible-body"> + <div class="collection"> + {% for period in periods %} + <a class="collection-item avatar" + href="{% url 'lesson_by_week_and_period' week.year week.week period.id %}"> + <p class="title"> + {% include "alsijil/partials/lesson_status_icon.html" with period=period css_class="circle" color_suffix=" " %} + {{ period.period.period }}. {{ period.get_subject.name }} + </p> + <p> + {% if not group %} + {{ period.lesson.group_names }} + {% endif %} + {{ period.get_teacher_names }} + </p> + <p>{{ period.get_lesson_documentation.topic }}</p> + </a> + {% endfor %} + </div> + </div> + </li> + </ul> {% endfor %} </div> - <div class="col s12 m5"> + <div class="col s12 l5"> <div class="card"> <div class="card-content"> <span class="card-title"> -- GitLab