Files
@ 9977393d88d4
Branch filter:
Location: symposion_app/symposion/templates/schedule/_edit_grid.html - annotation
9977393d88d4
1.6 KiB
text/html
content override is optional
8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 c09f887e7245 c09f887e7245 d7ac51055503 d7ac51055503 d7ac51055503 19d826ad00de 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 8dc8f5f34ab3 | <table class="table table-bordered table-condensed">
<tr>
<th> </th>
{% for room in timetable.rooms %}
<th>{{ room.name }}</th>
{% endfor %}
</tr>
{% for row in timetable %}
<tr>
<td class="time">{{ row.time|date:"h:iA" }}</td>
{% for slot in row.slots %}
<td class="slot slot-{{ slot.kind.label }}" colspan="{{ slot.colspan }}" rowspan="{{ slow.rowspan }}">
{% if slot.kind.label == "talk" %}
{% if not slot.content %}
<a class="btn btn-mini edit-slot" data-action="{% url schedule_slot_edit schedule.section.slug slot.pk %}" href="#">+</a>
{% else %}
<div class="title"><a class="edit-slot" data-action="{% url schedule_slot_edit schedule.section.slug slot.pk %}" href="#">{{ slot.content.title }}</a></div>
<div class="speaker">{{ slot.content.speaker }}</div>
{% endif %}
{% else %}
{% if slot.content_override.raw %}
{{ slot.content_override.rendered|safe }}
{% else %}
{{ slot.kind.label }}
{% endif %}
— <a class="edit-slot" data-action="{% url schedule_slot_edit schedule.section.slug slot.pk %}" href="#">edit</a>
{% endif %}
</td>
{% endfor %}
</tr>
{% endfor %}
</table>
|