Weekend page to show full year.

Highlight current week.
This commit is contained in:
Edward Betts 2025-01-24 20:49:16 +01:00
parent 2f574264e5
commit f5a8676336
3 changed files with 30 additions and 19 deletions

View file

@ -17,15 +17,21 @@
<tbody>
{% for weekend in items %}
<tr>
<td class="text-end">
{{ weekend.date.isocalendar().week }}
{% set week_number = weekend.date.isocalendar().week %}
{% if week_number == current_week_number %}
{% set extra_class = " bg-warning-subtle" %}
{% else %}
{% set extra_class = "" %}
{% endif %}
<tr{% if week_number == current_week_number %} class="bg-warning-subtle"{% endif %}>
<td class="text-end{{ extra_class }}">
{{ week_number }}
</td>
<td class="text-end text-nowrap">
<td class="text-end text-nowrap{{ extra_class }}">
{{ weekend.date.strftime("%-d %b %Y") }}
</td>
{% for day in "saturday", "sunday" %}
<td>
{% if extra_class %}<td class="{{ extra_class|trim }}">{% else %}<td>{% endif %}
{% if weekend[day] %}
{% for event in weekend[day] %}
<a href="{{ event.url }}">{{ event.title }}</a>{% if not loop.last %},{%endif %}