summaryrefslogtreecommitdiffstats
path: root/lpschedule_generator
diff options
context:
space:
mode:
authorrsiddharth <rsd@gnu.org>2016-01-28 00:20:16 -0500
committerrsiddharth <rsd@gnu.org>2016-01-28 00:20:16 -0500
commit7ca74c9b9470b8773358f22b011136e5579237f6 (patch)
treecbf2d6e5329289e52cfadb6b0560c93c199f4f88 /lpschedule_generator
parent052c53ae2748ac35bebee9c97b977116f10ac078 (diff)
changed 2016 template.
- "Day" and "Timeslots" are not collapsible. - Changed the organization of session content. - Room is not part of the collapsible content. - Room and "Details" button are on the same line.
Diffstat (limited to 'lpschedule_generator')
-rw-r--r--lpschedule_generator/templates/lp-sch-2016.jinja247
1 files changed, 14 insertions, 33 deletions
diff --git a/lpschedule_generator/templates/lp-sch-2016.jinja2 b/lpschedule_generator/templates/lp-sch-2016.jinja2
index 4ea99cc..f7cb0de 100644
--- a/lpschedule_generator/templates/lp-sch-2016.jinja2
+++ b/lpschedule_generator/templates/lp-sch-2016.jinja2
@@ -36,21 +36,14 @@
{# make room macro #}
{% macro mk_room(room) %}
- <p><span class="label label-default">{{ room }}</span></p>
+ <span class="label label-default">{{ room }}</span>
{% endmacro %}
{# make day header macro #}
{% macro mk_day_header(day, collapse_area) %}
<header class="program-day-header">
<hgroup>
- <h2>{{ day }}
- <a class="btn btn-default btn-xs" role="button"
- data-toggle="collapse" aria-expanded="false"
- aria-controls="{{ collapse_area }}"
- href="#{{ collapse_area }}">
- &#x2193;
- </a>
- </h2>
+ <h2>{{ day }}</h2>
</hgroup>
</header>
{% endmacro %}
@@ -59,16 +52,7 @@
{% macro mk_timeslot_header(timeslot, collapse, collapse_area='') %}
<header class="program-timeslot-header">
<hgroup>
- <h2>{{ timeslot }}
- {% if collapse %}
- <a class="btn btn-default btn-xs" role="button"
- data-toggle="collapse" aria-expanded="false"
- aria-controls="{{ collapse_area }}"
- href="#{{ collapse_area }}">
- &#x2193;
- </a>
- {% endif %}
- </h2>
+ <h2>{{ timeslot }}</h2>
</hgroup>
</header>
{% endmacro %}
@@ -95,15 +79,17 @@
<section id="day-{{ day_index }}-timeslot-{{ timeslot_index }}-session-{{ loop.index }}" class="program-session">
{{ mk_session_header(session) }}
{{ mk_speakers(session_info['speakers']) }}
- <button class="btn btn-default btn-xs"
- data-toggle="collapse" aria-expanded="false"
- aria-controls="day-{{ day_index }}-timeslot-{{ timeslot_index }}-session-{{ loop.index }}-collapse"
- data-target="#day-{{ day_index }}-timeslot-{{ timeslot_index }}-session-{{ loop.index }}-collapse">
- Details
- </button>
+ <p class="program-session-room-details">
+ {{ mk_room(session_info['room']) }}
+ <button class="btn btn-default btn-xs"
+ data-toggle="collapse" aria-expanded="false"
+ aria-controls="day-{{ day_index }}-timeslot-{{ timeslot_index }}-session-{{ loop.index }}-collapse"
+ data-target="#day-{{ day_index }}-timeslot-{{ timeslot_index }}-session-{{ loop.index }}-collapse">
+ Details
+ </button>
+ </p>
<div class="collapse in"
id="day-{{ day_index }}-timeslot-{{ timeslot_index }}-session-{{ loop.index }}-collapse">
- {{ mk_room(session_info['room']) }}
{{ desc(session_info['desc']) }}
</div> <!-- day-{{ day_index }}-timeslot-{{ timeslot_index }}-session-{{ loop.index }}-collapse end -->
</section> <!-- day-{{ day_index }}-timeslot-{{ timeslot_index }}-session-{{ loop.index }} end -->
@@ -114,12 +100,9 @@
{% macro populate_timeslots(timeslots, day_index) %}
{% for timeslot, sessions in timeslots.iteritems() %} {# timeslot start #}
<article id="day-{{ day_index }}-timeslot-{{ loop.index }}" class="program-timeslot">
- {{ mk_timeslot_header(timeslot, sessions|length > 0, "day-%d-timeslot-%d-sessions"|format(day_index, loop.index)) }}
+ {{ mk_timeslot_header(timeslot) }}
{% if sessions|length > 0 %}
- <div class="collapse in"
- id="day-{{ day_index }}-timeslot-{{ loop.index }}-sessions">
{{ populate_sessions(sessions, day_index, loop.index) }}
- </div> <!-- day-{{ day_index }}-timeslot-{{ loop.index }}-sessions end -->
{% endif %}
</article> <!-- day-{{ day_index }}-timeslot-{{ loop.index }} end -->
{% endfor %} {# timeslot start #}
@@ -128,9 +111,7 @@
{# lp 2016 template start #}
{% for day, timeslots in schedule.iteritems() %} {# day start #}
<article id="day-{{ loop.index }}-program" class="program-day">
- {{ mk_day_header(day, "day-%d-timeslots"|format(loop.index)) }}
- <div class="collapse in" id="day-{{ loop.index }}-timeslots">
+ {{ mk_day_header(day) }}
{{ populate_timeslots(timeslots, loop.index) }}
- </div> <!-- day-{{ loop.index }}-timeslots end -->
</article> <!-- day-{{ loop.index }} end -->
{% endfor %} {# day loop end #}