diff options
| author | user@node5.net <user@node5.net> | 2026-07-10 13:14:23 +0200 |
|---|---|---|
| committer | user@node5.net <user@node5.net> | 2026-07-10 13:46:17 +0200 |
| commit | 71bff15af4c12d83100e132704f91745af7ae192 (patch) | |
| tree | 78e37ff111cb6473947da9c3eb422d0c0ab90f09 | |
| parent | 8154739a37d97eff6c3f1611d175c4cca39d3d22 (diff) | |
fix html whitespace format template more legibly
| -rw-r--r-- | src/templates/program.html | 33 | ||||
| -rw-r--r-- | src/text_tv.py | 3 |
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 |
