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