From 6479eb7446c13561a4f317adfc6500e6995e8c21 Mon Sep 17 00:00:00 2001 From: Ross Date: Sat, 6 Dec 2025 21:03:18 +0000 Subject: [PATCH] . --- .../templates/cards/_card_inner_design1.html | 36 +++++++ .../templates/cards/_card_inner_design2.html | 35 +++++++ .../templates/cards/_card_inner_design3.html | 41 ++++++++ .../templates/cards/_card_inner_design4.html | 90 +++++++++++++++++ .../templates/cards/_card_inner_design5.html | 44 +++++++++ .../cards/_card_preview_design1.html | 36 +------ .../cards/_card_preview_design2.html | 35 +------ .../cards/_card_preview_design3.html | 41 +------- .../cards/_card_preview_design4.html | 96 +------------------ .../cards/_card_preview_design5.html | 44 +-------- cards/templates/cards/printable.html | 39 +++++--- 11 files changed, 276 insertions(+), 261 deletions(-) create mode 100644 cards/templates/cards/_card_inner_design1.html create mode 100644 cards/templates/cards/_card_inner_design2.html create mode 100644 cards/templates/cards/_card_inner_design3.html create mode 100644 cards/templates/cards/_card_inner_design4.html create mode 100644 cards/templates/cards/_card_inner_design5.html diff --git a/cards/templates/cards/_card_inner_design1.html b/cards/templates/cards/_card_inner_design1.html new file mode 100644 index 0000000..488d09b --- /dev/null +++ b/cards/templates/cards/_card_inner_design1.html @@ -0,0 +1,36 @@ +{# Shared inner fragment for Design 1 - core card markup only #} +
+
+
+ {% if card.image %} + {{ card.name }} + {% endif %} +
+
{{ card.name }}
+
+
Era: {{ card.get_era_display }} — Diet: + {% if card.diet == 'herbivore' %} + 🥦 Herbivore + {% elif card.diet == 'carnivore' %} + 🥩 Carnivore + {% else %} + 🍽️ Omnivore + {% endif %} +
+
{{ card.description|linebreaksbr }}
+ {% if card.facts_list %} +
+ Fun facts +
    + {% for fact in card.facts_list %} +
  • {{ fact }}
  • + {% endfor %} +
+
+ {% endif %} + +
+ {% include 'cards/_card_stats_rows.html' %} +
+
+
diff --git a/cards/templates/cards/_card_inner_design2.html b/cards/templates/cards/_card_inner_design2.html new file mode 100644 index 0000000..782a058 --- /dev/null +++ b/cards/templates/cards/_card_inner_design2.html @@ -0,0 +1,35 @@ +{# Shared inner fragment for Design 2 - core card markup only #} +
+
+ {% if card.image %} + {{ card.name }} + {% endif %} +
+
{{ card.name }}
+
+
Era: {{ card.get_era_display }} — Diet: + {% if card.diet == 'herbivore' %} + 🥦 Herbivore + {% elif card.diet == 'carnivore' %} + 🥩 Carnivore + {% else %} + 🍽️ Omnivore + {% endif %} +
+
{{ card.description|linebreaksbr }}
+ {% if card.facts_list %} +
+ Fun facts +
    + {% for fact in card.facts_list %} +
  • {{ fact }}
  • + {% endfor %} +
+
+ {% endif %} + +
+ {% include 'cards/_card_stats_rows.html' %} +
+
+
diff --git a/cards/templates/cards/_card_inner_design3.html b/cards/templates/cards/_card_inner_design3.html new file mode 100644 index 0000000..9b44b7d --- /dev/null +++ b/cards/templates/cards/_card_inner_design3.html @@ -0,0 +1,41 @@ +{# Shared inner fragment for Design 3 - core card markup only #} +
+
+ {% if card.image %} + {{ card.name }} + {% endif %} +
+
{{ card.name }}
+
+
+
Era: {{ card.get_era_display }}
+
Diet: + {% if card.diet == 'herbivore' %} + 🥦 Herbivore + {% elif card.diet == 'carnivore' %} + 🥩 Carnivore + {% else %} + 🍽️ Omnivore + {% endif %} +
+
+
{{ card.description|linebreaksbr }}
+ {% if card.facts_list %} +
+ Fun facts +
    + {% for fact in card.facts_list %} +
  • {{ fact }}
  • + {% endfor %} +
+
+ {% endif %} + +
+
{{ card.speed_display }}
Speed
+
{{ card.weight_display }}
Weight
+
{{ card.intelligence_display }}
Intel
+
{{ card.height_display }}
Height
+
+
+
diff --git a/cards/templates/cards/_card_inner_design4.html b/cards/templates/cards/_card_inner_design4.html new file mode 100644 index 0000000..916c040 --- /dev/null +++ b/cards/templates/cards/_card_inner_design4.html @@ -0,0 +1,90 @@ +{# Shared inner fragment for Design 4 - core two-column card markup only #} +
+
+
+
+
+
+
{{ card.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ card.get_era_display }}
+
+
+
+
+ {% if card.diet == 'herbivore' %} + 🥦 Herbivore + {% elif card.diet == 'carnivore' %} + 🥩 Carnivore + {% else %} + 🍽️ Omnivore + {% endif %} +
+ {% if card.image %} + {{ card.name }} + {% endif %} +
+
+
+
Speed
{{ card.speed_display }}
+
Weight
{{ card.weight_display }}
+
Intelligence
{{ card.intelligence_display }}
+
Height
{{ card.height_display }}
+ {% if card.facts_list %} +
+ Fun facts +
    + {% for fact in card.facts_list|slice:":2" %} +
  • {{ fact }}
  • + {% endfor %} + {% if card.facts_list|length > 2 %} +
  • and more...
  • + {% endif %} +
+
+ {% endif %} +
+
+
+
+
+
{{ card.name }}
+
+
{{ card.description|linebreaksbr }}
+ {% if card.facts_list %} +
+ Fun facts +
    + {% for fact in card.facts_list %} +
  • {{ fact }}
  • + {% endfor %} +
+
+ {% endif %} +
+
Speed
{{ card.speed_display }}
+
Weight
{{ card.weight_display }}
+
Intel
{{ card.intelligence_display }}
+
Height
{{ card.height_display }}
+
+
+
diff --git a/cards/templates/cards/_card_inner_design5.html b/cards/templates/cards/_card_inner_design5.html new file mode 100644 index 0000000..be0095a --- /dev/null +++ b/cards/templates/cards/_card_inner_design5.html @@ -0,0 +1,44 @@ +{# Shared inner fragment for Design 5 - core card markup only #} +
+
+
+
{{ card.name }}
+
{{ card.get_era_display }} — {{ card.get_diet_display }}
+
+ {% if card.image %} +
+ {{ card.name }} +
+ {% endif %} +
+
+
+
+
{{ card.speed_display }}
+
Speed
+
+
+
{{ card.weight_display }}
+
Weight
+
+
+
{{ card.intelligence_display }}
+
Intel
+
+
+
{{ card.height_display }}
+
Height
+
+
+ {% if card.facts_list %} +
+ Fun facts +
    + {% for fact in card.facts_list %} +
  • {{ fact }}
  • + {% endfor %} +
+
+ {% endif %} +
+
diff --git a/cards/templates/cards/_card_preview_design1.html b/cards/templates/cards/_card_preview_design1.html index 883fe83..2b6f949 100644 --- a/cards/templates/cards/_card_preview_design1.html +++ b/cards/templates/cards/_card_preview_design1.html @@ -4,41 +4,7 @@ diff --git a/cards/templates/cards/_card_preview_design2.html b/cards/templates/cards/_card_preview_design2.html index 2ff1365..5570d10 100644 --- a/cards/templates/cards/_card_preview_design2.html +++ b/cards/templates/cards/_card_preview_design2.html @@ -4,40 +4,7 @@ diff --git a/cards/templates/cards/_card_preview_design3.html b/cards/templates/cards/_card_preview_design3.html index 487ba22..d106854 100644 --- a/cards/templates/cards/_card_preview_design3.html +++ b/cards/templates/cards/_card_preview_design3.html @@ -4,46 +4,7 @@ diff --git a/cards/templates/cards/_card_preview_design4.html b/cards/templates/cards/_card_preview_design4.html index d6ea28e..05d739e 100644 --- a/cards/templates/cards/_card_preview_design4.html +++ b/cards/templates/cards/_card_preview_design4.html @@ -4,101 +4,7 @@ diff --git a/cards/templates/cards/_card_preview_design5.html b/cards/templates/cards/_card_preview_design5.html index e6d1b3f..21f1b52 100644 --- a/cards/templates/cards/_card_preview_design5.html +++ b/cards/templates/cards/_card_preview_design5.html @@ -4,49 +4,7 @@ diff --git a/cards/templates/cards/printable.html b/cards/templates/cards/printable.html index facc379..bb27b54 100644 --- a/cards/templates/cards/printable.html +++ b/cards/templates/cards/printable.html @@ -47,21 +47,32 @@
{% for card in page_cards %}