diff options
author | Christian Franke <nobody@nowhere.ws> | 2016-04-05 11:26:14 -0300 |
---|---|---|
committer | Christian Franke <nobody@nowhere.ws> | 2016-04-05 11:26:14 -0300 |
commit | f1989fe72df0a7cb4394ebe2ab6fe5d8ff408a38 (patch) | |
tree | fb3c6eddd44549fc2a1d368ea6b33cd71ffbfbca /template | |
parent | c5cc5086d00786cfb8696655ffbd95922dc5d68c (diff) |
Add tabular calendar
Diffstat (limited to 'template')
-rw-r--r-- | template/calendar_event.j2 | 4 | ||||
-rw-r--r-- | template/pages/termine/content.html | 2 | ||||
-rw-r--r-- | template/tabcalendar.j2 | 35 |
3 files changed, 38 insertions, 3 deletions
diff --git a/template/calendar_event.j2 b/template/calendar_event.j2 index 106b65a..c8418f1 100644 --- a/template/calendar_event.j2 +++ b/template/calendar_event.j2 @@ -1,7 +1,7 @@ {%- if event.recurring %} -<p class="recurring"> +<p class="recurring" {% if 'id' in event %}id="event-{{event.id}}"{% endif %}> {%- else %} -<p class="onetime"> +<p class="onetime" {% if 'id' in event %}id="event-{{event.id}}"{% endif %}> {%- endif -%} <span class="date"> {%- if event.multiday %} diff --git a/template/pages/termine/content.html b/template/pages/termine/content.html index ab2c051..d14eb88 100644 --- a/template/pages/termine/content.html +++ b/template/pages/termine/content.html @@ -11,7 +11,7 @@ </div> <div class="row"> <div class="col-md-8"> -$calendar +$tabcalendar </div> <div class="col-md-4"> <a href="img/hallway.jpg"><img class="img-responsive" src="img/hallway_klein.jpg" alt="Unser Flur mit Buero, Lager, Hacklab."></a> diff --git a/template/tabcalendar.j2 b/template/tabcalendar.j2 new file mode 100644 index 0000000..9546e06 --- /dev/null +++ b/template/tabcalendar.j2 @@ -0,0 +1,35 @@ +<div class="calendar-table"> +{%- for month in months %} +<p>{{ month.date.strftime('%B %Y').decode('utf-8') }}</p> +<table> +<tr> + <th>Montag</th> + <th>Dienstag</th> + <th>Mittwoch</th> + <th>Donnerstag</th> + <th>Freitag</th> + <th>Samstag</th> + <th>Sonntag</th> +</tr> +{%- for week in month.weeks %} +<tr> +{%- for i in range(week[0].weekday) %} +<td></td> +{%- endfor %} +{%- for day in week %} +<td> +{%- for event in day.events %} +<a href="#event-{{ event.id }}">{{ event.name }}</a> +{%- if not loop.last %} +<br/> +{%- endif %} +{%- endfor %} +</td> +{%- endfor %} +</tr> +{%- endfor %} +</table> +{%- endfor %} +</div> +{% set class = 'expanded' %} +{% include 'calendar.j2' %} |