Skip to content
Snippets Groups Projects
Verified Commit d8cf45d2 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge remote-tracking branch 'origin/master'

parents 06a44856 7fb9660e
No related branches found
No related tags found
No related merge requests found
...@@ -124,13 +124,14 @@ ...@@ -124,13 +124,14 @@
</div> </div>
{# Show short weekdays on tablets #} {# Show short weekdays on tablets #}
{% for day in weekdays_short.items %} {% for i, weekday, date in weekdays_short %}
<div class="col s2 hide-on-large-only"> <div class="col s2 hide-on-large-only">
<div class="card timetable-title-card"> <div class="card timetable-title-card">
<div class="card-content"> <div class="card-content">
<span class="card-title"> <span class="card-title">
{{ day.1 }} {{ weekday }}
</span> </span>
{{ date }}
{# {% if day.1 %}#} {# {% if day.1 %}#}
{# <span class="badge new blue center-align holiday-badge">{{ day.1.0 }}</span>#} {# <span class="badge new blue center-align holiday-badge">{{ day.1.0 }}</span>#}
{# {% endif %}#} {# {% endif %}#}
...@@ -140,13 +141,14 @@ ...@@ -140,13 +141,14 @@
{% endfor %} {% endfor %}
{# Show long weekdays elsewere #} {# Show long weekdays elsewere #}
{% for day in weekdays.items %} {% for i, weekday, date in weekdays %}
<div class="col s2 hide-on-med-only"> <div class="col s2 hide-on-med-only">
<div class="card timetable-title-card"> <div class="card timetable-title-card">
<div class="card-content"> <div class="card-content">
<span class="card-title"> <span class="card-title">
{{ day.1 }} {{ weekday }}
</span> </span>
{{ date }}
{# {% if day.1 %}#} {# {% if day.1 %}#}
{# <span class="badge new blue center-align holiday-badge">{{ day.1.0 }}</span>#} {# <span class="badge new blue center-align holiday-badge">{{ day.1.0 }}</span>#}
{# {% endif %}#} {# {% endif %}#}
...@@ -176,12 +178,13 @@ ...@@ -176,12 +178,13 @@
{# show 5 seperate ones on mobiles #} {# show 5 seperate ones on mobiles #}
<div class="timetable-plan hide-on-med-and-up"> <div class="timetable-plan hide-on-med-and-up">
{% for day in weekdays.items %} {% for i, weekday, date in weekdays %}
<div class="card timetable-mobile-title-card"> <div class="card timetable-mobile-title-card">
<div class="card-content"> <div class="card-content">
<span class="card-title"> <span class="card-title">
{{ day.1 }} {{ weekday }}
</span> </span>
{{ date }}
{# {% if day.1 %}#} {# {% if day.1 %}#}
{# <span class="badge new blue center-align holiday-badge">{{ day.1.0 }}</span>#} {# <span class="badge new blue center-align holiday-badge">{{ day.1.0 }}</span>#}
{# {% endif %}#} {# {% endif %}#}
...@@ -195,7 +198,7 @@ ...@@ -195,7 +198,7 @@
</div> </div>
{% for weekday, lessons in lesson_periods_period.items %} {% for weekday, lessons in lesson_periods_period.items %}
{% if forloop.counter0|add:"1" == day.0 %} {% if forloop.counter0 == i %}
<div class="col s8"> <div class="col s8">
{# A lesson #} {# A lesson #}
{% include "chronos/partials/lesson.html" with lessons=lessons %} {% include "chronos/partials/lesson.html" with lessons=lessons %}
......
...@@ -151,12 +151,21 @@ def timetable( ...@@ -151,12 +151,21 @@ def timetable(
context["lesson_periods"] = OrderedDict(sorted(per_period.items())) context["lesson_periods"] = OrderedDict(sorted(per_period.items()))
context["periods"] = TimePeriod.get_times_dict() context["periods"] = TimePeriod.get_times_dict()
context["weekdays"] = dict(
TimePeriod.WEEKDAY_CHOICES[TimePeriod.weekday_min : TimePeriod.weekday_max + 1] # Build lists with weekdays and corresponding dates (long and short variant)
) context["weekdays"] = [
context["weekdays_short"] = dict( (key, weekday, wanted_week[key])
TimePeriod.WEEKDAY_CHOICES_SHORT[TimePeriod.weekday_min : TimePeriod.weekday_max + 1] for key, weekday in TimePeriod.WEEKDAY_CHOICES[
) TimePeriod.weekday_min : TimePeriod.weekday_max + 1
]
]
context["weekdays_short"] = [
(key, weekday, wanted_week[key])
for key, weekday in TimePeriod.WEEKDAY_CHOICES_SHORT[
TimePeriod.weekday_min : TimePeriod.weekday_max + 1
]
]
context["weeks"] = get_weeks_for_year(year=wanted_week.year) context["weeks"] = get_weeks_for_year(year=wanted_week.year)
context["week"] = wanted_week context["week"] = wanted_week
context["type"] = type_ context["type"] = type_
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment