From 8f6ace8a71349776599600075971aa77f19433af Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Sat, 7 Sep 2019 16:31:31 +0200 Subject: [PATCH] Fix style of cancelled lesson. --- .../chronos/static/css/chronos/timetable.css | 7 +- .../chronos/templates/chronos/tt_lesson.html | 91 +++++++++---------- 2 files changed, 47 insertions(+), 51 deletions(-) diff --git a/biscuit/apps/chronos/static/css/chronos/timetable.css b/biscuit/apps/chronos/static/css/chronos/timetable.css index 6d7a5af7..1b1c07a2 100644 --- a/biscuit/apps/chronos/static/css/chronos/timetable.css +++ b/biscuit/apps/chronos/static/css/chronos/timetable.css @@ -5,4 +5,9 @@ ul#timetable_select_form li { dispaly: inline; -} \ No newline at end of file +} + +.chronos-lesson-cancelled { + background-color: white; + text-decoration: line-through; +} diff --git a/biscuit/apps/chronos/templates/chronos/tt_lesson.html b/biscuit/apps/chronos/templates/chronos/tt_lesson.html index 3dc76483..0d49af53 100644 --- a/biscuit/apps/chronos/templates/chronos/tt_lesson.html +++ b/biscuit/apps/chronos/templates/chronos/tt_lesson.html @@ -1,57 +1,48 @@ {# -*- engine:django -*- #} -{% if not lesson_period.get_substitution.cancelled %} - <div class="card chronos-lesson - {% if lesson_period.get_substitution %} - border border-warning - {% endif %} - " - style=" - {% if lesson_period.lesson.subject.colour_fg %} - color: {{ lesson_period.lesson.subject.colour_fg }}; - {% endif %} - {% if lesson_period.lesson.subject.colour_bg %} - background-color: {{ lesson_period.lesson.subject.colour_bg }}; - {% endif %} - "> - <div class="card-body"> - <div class="row"> - <div class="col-sm"> - <span class="card-title"> - {{ lesson_period.get_subject.abbrev }} - </span> - </div> - </div> - <div class="row"> - <div class="col-sm"> - {% for group in lesson_period.get_groups.all %} - <span class="card-text">{{ group.short_name }}</span> - {% endfor %} - </div> - <div class="col-sm"> - {% for teacher in lesson_period.get_teachers.all %} - <a href="{% url 'person_by_id' teacher.id %}" - title="{{ teacher.first_name }} {{ teacher.last_name }}" - class="card-text" - data-poload="{% url 'person_by_id_card' teacher.id %}"> - {{ teacher.short_name }} - </a> - {% endfor %} - </div> - <div class="col-sm"> - <span class="card-text">{{ lesson_period.get_room.short_name }}</span> - </div> +<div class="card chronos-lesson + {% if lesson_period.get_substitution %} + border border-warning + {% endif %} + {% if lesson_period.get_substitution.cancelled %} + border border-danger chronos-lesson-cancelled + {% endif %} + " + style=" + {% if lesson_period.lesson.subject.colour_fg %} + color: {{ lesson_period.lesson.subject.colour_fg }}; + {% endif %} + {% if lesson_period.lesson.subject.colour_bg %} + background-color: {{ lesson_period.lesson.subject.colour_bg }}; + {% endif %} + "> + <div class="card-body"> + <div class="row"> + <div class="col-sm"> + <span class="card-title"> + {{ lesson_period.get_subject.abbrev }} + </span> </div> </div> - </div> -{% else %} - <div class="card text-center chronos-lesson bg-danger"> - <div class="card-body"> - <div class="row"> - <div class="col-sm"> - {% blocktrans %}Canceled{% endblocktrans %} - </div> + <div class="row"> + <div class="col-sm"> + {% for group in lesson_period.get_groups.all %} + <span class="card-text">{{ group.short_name }}</span> + {% endfor %} + </div> + <div class="col-sm"> + {% for teacher in lesson_period.get_teachers.all %} + <a href="{% url 'person_by_id' teacher.id %}" + title="{{ teacher.first_name }} {{ teacher.last_name }}" + class="card-text" + data-poload="{% url 'person_by_id_card' teacher.id %}"> + {{ teacher.short_name }} + </a> + {% endfor %} + </div> + <div class="col-sm"> + <span class="card-text">{{ lesson_period.get_room.short_name }}</span> </div> </div> </div> -{% endif %} +</div> -- GitLab