summaryrefslogtreecommitdiffstats
path: root/libreplanet-templates
diff options
context:
space:
mode:
authorrsiddharth <rsd@gnu.org>2016-05-11 03:09:33 +0000
committerrsiddharth <rsd@gnu.org>2016-05-11 03:09:33 +0000
commitf896e22ac564b84c0e5307c2dd461e82b3dd24f1 (patch)
tree265023cc98cf6210674ee379fc688a3411d7f4a3 /libreplanet-templates
parentce5118e301a7947f23d37ab352ef7e7db7009524 (diff)
Add `SpeakerTBA` feature for LP Schedule.
From now on `SpeakerTBA` can be given if the speaker for a session is not decided yet; `SpeakerTBA` will be filtered out of the generated HTML. Addresses issue #4.
Diffstat (limited to 'libreplanet-templates')
-rw-r--r--libreplanet-templates/2016/lp-schedule.jinja220
1 files changed, 11 insertions, 9 deletions
diff --git a/libreplanet-templates/2016/lp-schedule.jinja2 b/libreplanet-templates/2016/lp-schedule.jinja2
index 0f0e372..3a3d175 100644
--- a/libreplanet-templates/2016/lp-schedule.jinja2
+++ b/libreplanet-templates/2016/lp-schedule.jinja2
@@ -23,15 +23,17 @@
{# make speakers macro #}
{% macro mk_speakers(speakers) %}
- <span class="program-session-speaker">
- {% for speaker in speakers %}
- {% if loop.last %}
- {{ speaker }}
- {% else %}
- {{ speaker }},
- {% endif %}
- {% endfor %}
- </span>
+ {% if speakers[0]|lower != 'speakertba' %}
+ <span class="program-session-speaker">
+ {% for speaker in speakers %}
+ {% if loop.last %}
+ {{ speaker }}
+ {% else %}
+ {{ speaker }},
+ {% endif %}
+ {% endfor %}
+ </span>
+ {% endif %}
{% endmacro %}
{# make room macro #}