Files
@ 79743b711d6f
Branch filter:
Location: symposion_app/pinaxcon/templates/symposion/schedule/_grid.html - annotation
79743b711d6f
2.0 KiB
text/html
More consistent color-coding for talk status buttons
- there's no btn-default, switch that to btn-primary
- consistently use info for standby, primary for undecided, success
for accept and warn for rejected
- there's no btn-default, switch that to btn-primary
- consistently use info for standby, primary for undecided, success
for accept and warn for rejected
5409d4974aed 04f246d85071 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 cfc19f309fa1 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 fa9bb1a9f9d2 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 9a21d2c7818e ff16f71df6e8 fa9bb1a9f9d2 fa9bb1a9f9d2 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 f07246f9d5cb f07246f9d5cb f07246f9d5cb f07246f9d5cb f07246f9d5cb f07246f9d5cb ff16f71df6e8 04f246d85071 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 ff16f71df6e8 04f246d85071 | {% load lca2018_tags %}
<table class="calendar table table-bordered">
<thead>
<tr>
<th class="time"> </th>
{% for room in timetable.rooms %}
<th>{{ room.name }}</th>
{% endfor %}
</tr>
{% with timetable|day_has_tracks:timetable.day as has_tracks %}
{% if has_tracks %}
<tr>
<th class="time"> </th>
{% for room in timetable.rooms %}
{% with room|trackname:timetable.day as track_name %}
<th class="track-name">{% if track_name %}<p>{{ track_name }}{% endif %}</th>
{% endwith %}
{% endfor %}
</tr>
{% endif %}
{% endwith %}
</thead>
<tbody>
{% for row in timetable %}
<tr>
<td class="time"><h4>{{ row.time|date:"h:iA" }}</h4></td>
{% for slot in row.slots %}
<td class="slot slot-{{ slot.kind.label }}" colspan="{{ slot.colspan }}" rowspan="{{ slot.rowspan }}">
{% if slot.kind.label == "talk" or slot.kind.label == "tutorial" %}
{% if not slot.content %}
{% else %}
<span class="title">
<a href="{% url "schedule_presentation_detail" slot.content.pk %}">{{ slot.content.title }}</a>
</span>
<span class="speaker">
{{ slot.content.speakers|join:", " }}
</span>
{% endif %}
{% elif slot.kind.label == "shortbreak" %}
{% else %}
{% if slot.content_override %}
{{ slot.content_override_html|safe }}
{% else %}
{{ slot.kind.label }}
{% endif %}
{% endif %}
{% if "break" in slot.kind.label %}
{% else %}
<span class="room">
{{ slot.rooms|join:", "}}
</span>
{% endif %}
</td>
{% endfor %}
{% if forloop.last %}
<td colspan="{{ timetable.rooms|length }}"></td>
{% endif %}
</tr>
{% endfor %}
</tbody>
</table>
|