Skip to content
Snippets Groups Projects
Commit 5143b1e1 authored by Thomas Schneider's avatar Thomas Schneider
Browse files

templates/schild: Show Flask flashes and WTForms errors

parent 633a81b1
No related branches found
No related tags found
No related merge requests found
{% extends "_base.html.j2" %}
{% macro render_field(field) -%}
{% macro render_field(field, class="") -%}
{% if field.type == "CSRFTokenField" -%}
{{ field }}
{%- else -%}
<div class="box">
{{ field.label(class="for-text") }}
{{ field(class="input-dispatch") }}
{%- set error = ' error' if field.errors else '' -%}
{{ field.label(class="for-text"+error) }}
{{ field(class=class+error) }}
{%- if field.errors -%}
<ul class="errors">
{%- for err in field.errors -%}
<li>{{ err|e }}</li>
{%- endfor -%}
</ul>
{%- endif -%}
</div>
{%- endif -%}
{%- endmacro %}
......@@ -20,11 +28,24 @@
{%- endblock title %}
{% block main -%}
<section>
{%- with messages = get_flashed_messages() -%}
{%- if messages -%}
<ul class="flashes">
{%- for m in messages -%}
<li>{{ m }}</li>
{%- endfor -%}
</ul>
{%- endif -%}
{%- endwith -%}
</section>
<section>
<form method="post" action="">
{{ form.csrf_token }}
{{ render_field(form.title) }}
{{ render_field(form.text) }}
{{ render_field(form.title, "input-dispatch") }}
{{ render_field(form.text, "input-dispatch") }}
<fieldset class="templateselect">
<legend>Vorlage</legend>
......@@ -85,6 +106,7 @@
{%- endif -%}
</div>
</form>
</section>
{%- if schild %}
<div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment