{# Die drei Formulare der Dreierkette, je EINMAL. Jedes erscheint an zwei Orten: Annehmen und Absagen auf Stufe 1 in der Handlungskarte, Absagen auf Stufe 2 in der Karte unten; der Termin auf Stufe 2 als Handlung und ab Stufe 3 in der Terminkarte als «Termin ändern». Ein Makro, zwei Aufrufe: Derselbe Wortlaut an beiden Stellen ist damit eine Eigenschaft der Datei, nicht ein Vorsatz. Beide Terminfelder sind vorbelegt, und warum, steht bei `_stufen` in `main.py`. Die Uhrzeit ist eine Liste (`_VIERTELSTUNDEN`). Das Wort auf dem Hauptknopf kommt als Argument aus `_STUFEN` (`titel`), damit Zeitstrahl, Karte und Knopf dasselbe sagen. Das Absageformular traegt den GEFAHR-Knopf: Es ist der eine unumkehrbare Schritt dieser Seite (der Zugang endet im selben Zug). #} {% import "bausteine/bausatz.html" as b %} {% macro annehmen(token, wort) -%}
{{ b.knopf(wort, "haupt", klasse="breit") }}
{%- endmacro %} {% macro absagen(token) -%}
{% call b.feld("Absagen, bitte kurz mit Grund", "grund") %}{% endcall %} {{ b.knopf("Absagen", "gefahr", klasse="breit") }}
{%- endmacro %} {% macro termin(token, a, zeit_optionen, wort) -%}
{% call b.feld("Ausführungstermin", "termin") %}{% endcall %}
{% call b.feld("Uhrzeit", "zeit", "(freiwillig)") %}{% endcall %}
{% call b.feld("Wer kommt?", "wer", "(freiwillig)") %}{% endcall %} {% call b.feld("Telefon dieser Person", "wer-telefon", "(freiwillig)") %}{% endcall %} {{ b.knopf(wort, "haupt", klasse="breit") }}
{%- endmacro %}