home · contact · privacy
Enhance layouts.
[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   border-top: 0.2em solid white;
12 }
13 tr.month_row td {
14   border-top: 0.2em solid white;
15   color: white;
16   background-color: #555555;
17 }
18 table {
19   width: 100%;
20 }
21 tr.day_row td {
22   background-color: #cccccc;
23   border-top: 0.2em solid white;
24 }
25 td.day_name {
26   padding-right: 0.5em;
27 }
28 td.today {
29   font-weight: bold;
30 }
31 {% endblock %}
32
33
34
35 {% block content %}
36 <h3>calendar</h3>
37
38 <form action="calendar" method="GET">
39 from <input name="start" value="{{start}}" />
40 to <input name="end" value="{{end}}" />
41 <input type="submit" value="OK" />
42 </form>
43 <table>
44 {% for day in days %}
45
46 {% if day.first_of_month %}
47 <tr class="month_row">
48 <td colspan=2>{{ day.month_name }}</td>
49 </tr>
50 {% endif %}
51
52 {% if day.weekday == "Monday" %}
53 <tr class="week_row">
54 <td colspan=2></td>
55 </tr>
56 {% endif %}
57
58 <tr class="day_row">
59 <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>
60 </tr>
61
62 {% for todo in day.calendarized_todos %}
63 <tr>
64 <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>
65 </tr>
66 {% endfor %}
67
68 {% endfor %}
69 </table>
70 {% endblock %}