summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/templates/program.html33
-rw-r--r--src/text_tv.py3
2 files changed, 19 insertions, 17 deletions
diff --git a/src/templates/program.html b/src/templates/program.html
index 0d1ae9c..377078f 100644
--- a/src/templates/program.html
+++ b/src/templates/program.html
@@ -1,19 +1,18 @@
<pre class="content" id="program">
- {% for event in parts.program %}
- {% if loop.previtem and loop.previtem.day != event.day %}
- <br>
- {{ event.day }}
- <hr>
- {% endif %}
- <div class="program-entry">
- <div class="program-progress{% for class in event.classes %} {{ class }} {% endfor %}" style="width: {{event.progress}}%"></div>
- <div class="program-text">
- <span class="program-title">{{ event.short }}</span>
- <span class="program-spacer">{{ event.spacer }} </span>
- <span class="program-time">{{ event.time}}</span>
- <span class="program-icon"> {{ event.icon }}</span>
- </div>
- </div>
- <br class="program-divider">
- {% endfor %}
+ {%- for event in parts.program -%}
+ {%- if loop.previtem and loop.previtem.day != event.day -%}
+ <br>{{ event.day }}<hr>
+ {%- endif -%}
+ <div class="program-entry">{#
+ #}<div style="width: {{event.progress}}%" {#
+ #}class="program-progress{%- for class in event.classes-%} {{' ' + class }} {%- endfor -%}"></div>{#
+ #}<div class="program-text">{#
+ #}<span class="program-title">{{ event.short }}</span>{#
+ #}<span class="program-spacer">{{ event.spacer }} </span>{#
+ #}<span class="program-time">{{ event.time}}</span>{#
+ #}<span class="program-icon"> {{ event.icon }}</span>
+ </div>{#
+ #}</div>{#
+ #}<br class="program-divider">
+ {%- endfor -%}
</pre>
diff --git a/src/text_tv.py b/src/text_tv.py
index af7d744..21be21d 100644
--- a/src/text_tv.py
+++ b/src/text_tv.py
@@ -9,6 +9,9 @@ from program_parser import program_parser_factory
program_parser = program_parser_factory()
app = flask.Flask(__name__, template_folder='templates', static_folder='static', static_url_path='')
+# Strip whitespace, allowing program template to be spaced out for readability
+app.jinja_env.trim_blocks = True
+app.jinja_env.lstrip_blocks = True
debug = 'PROD' not in os.environ