diff --git a/plugins/archiv/templates/archiv/_cover.html b/plugins/archiv/templates/archiv/_cover.html index e985fef..ed1186b 100644 --- a/plugins/archiv/templates/archiv/_cover.html +++ b/plugins/archiv/templates/archiv/_cover.html @@ -1,24 +1,31 @@ -{# Coverbild-Vorschau des Archiv-Plugins. +{# Coverbild-Vorschau. Erwartete Variablen: cover_bild (URL oder None), cover_titel, cover_gross (optional: true für großformatige Ansichten). Bilder werden direkt von der Quelle eingebettet (Hotlinking, kein Download) — mit loading="lazy" und decoding="async". Ohne Bild zeigt - das Partial einen dezenten Platzhalter mit Spielicon-Zeichen. #} + das Partial einen dezenten Platzhalter mit SVG-Würfel (in der großen + Ansicht zusätzlich mit dem Hinweis „Kein Cover"). #} +{% from "icons.html" import icon_wuerfel %} {% set _gross = cover_gross | default(false) %} {% if _gross %} {% if cover_bild %} Cover: {{ cover_titel }} {% else %} - + {% endif %} {% else %} {% if cover_bild %} - Cover: {{ cover_titel }} + Cover: {{ cover_titel }} {% else %} - + {% endif %} {% endif %} diff --git a/plugins/archiv/templates/archiv/index.html b/plugins/archiv/templates/archiv/index.html index 416fafd..2941fa4 100644 --- a/plugins/archiv/templates/archiv/index.html +++ b/plugins/archiv/templates/archiv/index.html @@ -92,7 +92,7 @@ @@ -157,9 +157,9 @@
diff --git a/plugins/dedup/templates/dedup/index.html b/plugins/dedup/templates/dedup/index.html index 9b0edb9..7b79072 100644 --- a/plugins/dedup/templates/dedup/index.html +++ b/plugins/dedup/templates/dedup/index.html @@ -9,19 +9,19 @@
-

🏚 Verlags-Konflikt

+

{% from "icons.html" import icon_gebaeude %}{{ icon_gebaeude("h-4 w-4") }} Verlags-Konflikt

Gleiches Spiel bei verschiedenen Verlagen/Vertrieb → Verlagsauswahl.

-

🇧 Titel-Varianten

+

{% from "icons.html" import icon_tag %}{{ icon_tag("h-4 w-4") }} Titel-Varianten

Deutsche Version wird bevorzugt (Heuristik + BGG Alternate-Names).

-

📖 Bereits besprochen

+

{% from "icons.html" import icon_buch %}{{ icon_buch("h-4 w-4") }} Bereits besprochen

Spiel oder Vorgänger (BGG-Erweiterungs-Relation + Fuzzy-Match) schon in der Redaktion.

-

📋 Schon in Planung

+

{% from "icons.html" import icon_dokument %}{{ icon_dokument("h-4 w-4") }} Schon in Planung

Titel steht bereits in der Planungsliste eines anderen Rezensenten.

@@ -60,8 +60,8 @@ {% if ergebnis %}
-

- {% if ergebnis.hat_konflikte %}⚠ {{ ergebnis.konflikte|length }} Treffer für „{{ ergebnis.titel }}“{% else %}✓ Keine Treffer für „{{ ergebnis.titel }}“{% endif %} +

+ {% if ergebnis.hat_konflikte %}{% from "icons.html" import icon_warnung %}{{ icon_warnung("h-4 w-4") }} {{ ergebnis.konflikte|length }} Treffer für „{{ ergebnis.titel }}“{% else %}{% from "icons.html" import icon_check %}{{ icon_check("h-4 w-4") }} Keine Treffer für „{{ ergebnis.titel }}“{% endif %}

@@ -61,7 +61,11 @@ {% if sort == key %} {{ label }} {{ '▲' if richtung == 'auf' else '▼' }} + class="inline-flex items-center gap-1 hover:text-emerald-700">{{ label }} + {% from "icons.html" import icon_chevron_oben, icon_chevron_unten %} + {% if richtung == 'auf' %}{{ icon_chevron_oben("h-3 w-3") }}{% else %}{{ icon_chevron_unten("h-3 w-3") }}{% endif %} + (sortiert {{ 'aufsteigend' if richtung == 'auf' else 'absteigend' }}) + {% else %} {{ label }} {% endif %} @@ -102,7 +106,7 @@ {% if eintrag.status == 'neuheit' %}
+ class="inline-flex items-center gap-1 text-xs bg-emerald-600 hover:bg-emerald-700 text-white px-2.5 py-2 rounded-lg whitespace-nowrap">{% from "icons.html" import icon_pfeil_rechts %}{{ icon_pfeil_rechts("h-3.5 w-3.5") }} Zur Planung
{% endif %} diff --git a/plugins/neuheiten/templates/neuheiten/index.html b/plugins/neuheiten/templates/neuheiten/index.html index 261e29f..4d4df8c 100644 --- a/plugins/neuheiten/templates/neuheiten/index.html +++ b/plugins/neuheiten/templates/neuheiten/index.html @@ -29,8 +29,8 @@ class="w-full min-h-[44px] border border-slate-300 rounded-lg px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-emerald-500"> {% endif %} @@ -47,8 +47,8 @@ {% if ist_redaktion %}
{% endif %} diff --git a/plugins/planung/templates/planung/_cover.html b/plugins/planung/templates/planung/_cover.html index 1a6c552..ed1186b 100644 --- a/plugins/planung/templates/planung/_cover.html +++ b/plugins/planung/templates/planung/_cover.html @@ -1,24 +1,31 @@ -{# Coverbild-Vorschau des Planung-Plugins. +{# Coverbild-Vorschau. Erwartete Variablen: cover_bild (URL oder None), cover_titel, cover_gross (optional: true für großformatige Ansichten). Bilder werden direkt von der Quelle eingebettet (Hotlinking, kein Download) — mit loading="lazy" und decoding="async". Ohne Bild zeigt - das Partial einen dezenten Platzhalter mit Spielicon-Zeichen. #} + das Partial einen dezenten Platzhalter mit SVG-Würfel (in der großen + Ansicht zusätzlich mit dem Hinweis „Kein Cover"). #} +{% from "icons.html" import icon_wuerfel %} {% set _gross = cover_gross | default(false) %} {% if _gross %} {% if cover_bild %} Cover: {{ cover_titel }} {% else %} - + {% endif %} {% else %} {% if cover_bild %} - Cover: {{ cover_titel }} + Cover: {{ cover_titel }} {% else %} - + {% endif %} {% endif %} diff --git a/plugins/planung/templates/planung/index.html b/plugins/planung/templates/planung/index.html index 4466106..499c11d 100644 --- a/plugins/planung/templates/planung/index.html +++ b/plugins/planung/templates/planung/index.html @@ -82,8 +82,8 @@ class="ml-0.5 text-[10px] uppercase tracking-wide text-sky-600/70 hover:text-sky-800 align-super">{{ eintrag.quelle }} ↗ {% endif %} {% if eintrag.pruefung %} - ⚠ Prüfhinweis + {% from "icons.html" import icon_warnung %}{{ icon_warnung("h-3.5 w-3.5") }} Prüfhinweis {% endif %} {% if eintrag.status == 'offen' %} @@ -169,8 +169,8 @@ class="ml-1 text-[10px] uppercase tracking-wide text-sky-600/70 hover:text-sky-800 align-super">{{ eintrag.quelle }} ↗ {% endif %} {% if eintrag.pruefung %} - ⚠ Prüfhinweis + {% from "icons.html" import icon_warnung %}{{ icon_warnung("h-3.5 w-3.5") }} Prüfhinweis {% endif %} {{ eintrag.verlag or '—' }} diff --git a/plugins/planung/templates/planung/pruefung.html b/plugins/planung/templates/planung/pruefung.html index 7d1389c..0c1bfa8 100644 --- a/plugins/planung/templates/planung/pruefung.html +++ b/plugins/planung/templates/planung/pruefung.html @@ -15,7 +15,7 @@ {% include "planung/_cover.html" %}
-

⚠ {{ konflikte|length }} Treffer für „{{ spiel_titel }}“

+

{% from "icons.html" import icon_warnung %}{{ icon_warnung("h-4 w-4") }} {{ konflikte|length }} Treffer für „{{ spiel_titel }}“