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

Show dates in column headings in weekly timetable view

Close #68
parent f899554d
No related branches found
No related tags found
1 merge request!43Show dates in column headings in weekly timetable view
This commit is part of merge request !43. Comments created here will be created in the context of that merge request.
......@@ -124,13 +124,14 @@
</div>
{# Show short weekdays on tablets #}
{% for day in weekdays_short.items %}
{% for i, day in weekdays_short.items %}
<div class="col s2 hide-on-large-only">
<div class="card timetable-title-card">
<div class="card-content">
<span class="card-title">
{{ day.1 }}
{{ day.0 }}
</span>
{{ day.1 }}
{# {% if day.1 %}#}
{# <span class="badge new blue center-align holiday-badge">{{ day.1.0 }}</span>#}
{# {% endif %}#}
......@@ -140,13 +141,14 @@
{% endfor %}
{# Show long weekdays elsewere #}
{% for day in weekdays.items %}
{% for i, day in weekdays.items %}
<div class="col s2 hide-on-med-only">
<div class="card timetable-title-card">
<div class="card-content">
<span class="card-title">
{{ day.1 }}
{{ day.0 }}
</span>
{{ day.1 }}
{# {% if day.1 %}#}
{# <span class="badge new blue center-align holiday-badge">{{ day.1.0 }}</span>#}
{# {% endif %}#}
......@@ -176,12 +178,13 @@
{# show 5 seperate ones on mobiles #}
<div class="timetable-plan hide-on-med-and-up">
{% for day in weekdays.items %}
{% for i, day in weekdays.items %}
<div class="card timetable-mobile-title-card">
<div class="card-content">
<span class="card-title">
{{ day.1 }}
{{ day.0 }}
</span>
{{ day.1 }}
{# {% if day.1 %}#}
{# <span class="badge new blue center-align holiday-badge">{{ day.1.0 }}</span>#}
{# {% endif %}#}
......@@ -195,7 +198,7 @@
</div>
{% for weekday, lessons in lesson_periods_period.items %}
{% if forloop.counter0|add:"1" == day.0 %}
{% if forloop.counter0 == i %}
<div class="col s8">
{# A lesson #}
{% include "chronos/partials/lesson.html" with lessons=lessons %}
......
......@@ -151,10 +151,20 @@ def timetable(
context["lesson_periods"] = OrderedDict(sorted(per_period.items()))
context["periods"] = TimePeriod.get_times_dict()
context["weekdays"] = dict(
TimePeriod.WEEKDAY_CHOICES[TimePeriod.weekday_min : TimePeriod.weekday_max + 1]
[
(key, (item, wanted_week[key]))
for key, item in TimePeriod.WEEKDAY_CHOICES[
TimePeriod.weekday_min : TimePeriod.weekday_max + 1
]
]
)
context["weekdays_short"] = dict(
TimePeriod.WEEKDAY_CHOICES_SHORT[TimePeriod.weekday_min : TimePeriod.weekday_max + 1]
[
(key, (item, wanted_week[key]))
for key, item in TimePeriod.WEEKDAY_CHOICES_SHORT[
TimePeriod.weekday_min : TimePeriod.weekday_max + 1
]
]
)
context["weeks"] = get_weeks_for_year(year=wanted_week.year)
context["week"] = wanted_week
......
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