home · contact · privacy
d7ec545bf3eb075b19cdce76d1fd7f9a7a9cf55d
[plomtask] / templates / calendar.html
1 {% extends '_base.html' %}
2
3
4
5 {% block css %}
6 tr.week_row td {
7   height: 0.1em;
8   background-color: black;
9   padding: 0;
10   margin: 0;
11 }
12 tr.month_row td {
13   border: 0.1em solid black;
14   text-align: center;
15 }
16 td.day_name {
17   padding-right: 0.5em;
18 }
19 td.today {
20   font-weight: bold;
21 }
22 {% endblock %}
23
24
25
26 {% block content %}
27 <h3>calendar</h3>
28
29 <form action="calendar" method="GET">
30 from <input name="start" value="{{start}}" />
31 to <input name="end" value="{{end}}" />
32 <input type="submit" value="OK" />
33 </form>
34 <table>
35 {% for day in days %}
36
37 {% if day.first_of_month %}
38 <tr class="month_row">
39 <td colspan=3>{{ day.month_name }}</td>
40 </tr>
41 {% endif %}
42
43 {% if day.weekday == "Monday" %}
44 <tr class="week_row">
45 <td colspan=3></td>
46 </tr>
47 {% endif %}
48
49 <tr>
50 <td class="day_name">{{day.weekday|truncate(2,True,'',0)}}</td>
51 <td{% if day.date == today %} class="today"{% endif %}><a href="day?date={{day.date}}">{{day.date}}</a></td>
52 <td>{{day.comment|e}}</td>
53 </tr>
54
55 {% for todo in day.calendarized_todos %}
56 <tr>
57 <td>[{% if todo.is_done %}X{% else %} {% endif %}]</td>
58 <td><a href="todo?id={{todo.id_}}">{{todo.title_then|e}}</td>
59 <td>{{todo.comment|e}}</td>
60 </tr>
61 {% endfor %}
62
63 {% endfor %}
64 </table>
65 {% endblock %}