sito-hackit-17/talks/_templates/grid.html
2017-05-18 18:43:31 +02:00

39 рядки
988 Б
Django/Jinja

<style>
.talk-grid {
table-layout: fixed;
width: 100%;
}
.talk-grid > thead th:first-child {
max-width: 5em;
}
td.talk {
border: 1px solid;
}
</style>
<table class="talk-grid">
<thead>
<tr>
<th></th>
{% for room in rooms %}
<th>{{room}}</th>
{% endfor %}
</tr>
</thead>
<tbody>
{% for time in range (mintime, maxtime, timestep) %}
<tr>
<td>{{time//60}}:{{ "%02d" % (time % 60)}}</td>
{% for talk in times[time / timestep * timestep] %}
{% if talk == None %}
<td></td>
{% elif not talk.skip %}
<td class="talk" rowspan="{{talk.duration // timestep}}">
<a href="#talk-{{talk.id}}"> {{talk.title}}</a>
</td>
{% endif %}
{% endfor %}
</tr>
{% endfor %}
</tbody>
</table>
{# vim: set ft=jinja: #}