{# ───────────────────────────────────────────────────────────────────── v3/screens/antrag_detail.html — Bürger:innen-Modus, single column Override-Strategie: extendet v2/screens/antrag_detail.html und ersetzt nur `block main` komplett. body_scripts erbt via super(), so dass alle v2-JS-Handler (vote, merkliste, share, comments, history, matrix-modal) ohne Code-Duplikation weiterlaufen — sie hängen sich an DOM-IDs (v2-vote-up, v2-merkliste-btn, v2-comments-list, …), die wir in der neuen Layout-Reihenfolge wiederverwenden. Reihenfolge (single column): 1. Metadaten/Titel 2. Zusammenfassung 3. Bewertung (Score xl + Empfehlung daneben + Begründung darunter) 4. Merken / Bewertung treffend 5. Matrix 5×5 6. Programm-Treue (default-closed Klappmechanismus pro Programm) 7. Verbesserungsvorschläge (volle Breite, nicht kollabiert) 8. Abstimmungsergebnis 9. Rest: PDF/Teilen/Neu/Historie + Stärken/Schwächen + Konsistenz + Marker-Legende + News + Kommentare ───────────────────────────────────────────────────────────────────── #} {% extends "v2/screens/antrag_detail.html" %} {% from "v2/components/score_hero.html" import score_hero %} {% from "v2/components/matrix_mini.html" import matrix_mini %} {% from "v2/components/quote_card.html" import quote_card %} {% from "v2/components/redline.html" import redline %} {% block head_extra %} {{ super() }} {% endblock %} {% block main %} {% if error is defined and error %}
{% elif antrag is defined and antrag %}{{ antrag.zusammenfassung }}
{% endif %} {% if antrag.kernpunkte %}{{ antrag.verdict_body }}
{% endif %}{{ antrag.staerkster_wert.text }}
{{ antrag.schwaechster_wert.text }}
{{ p.begruendung }}
{% endif %} {% if p.zitate %}Keine wörtlich passenden Stellen im {{ prog_label }} gefunden. Die Bewertung beruht auf inhaltlicher Auslegung — entweder benennt das Programm das konkrete Thema nicht explizit, oder es bleibt zu allgemein, um wörtlich zugeordnet zu werden.
{% endif %}{{ v.begruendung }}
{% endif %}
Kommentare