From 618c5dbde05824961827fb0aa12bdbb6264dda88 Mon Sep 17 00:00:00 2001 From: TLSM Date: Wed, 9 Nov 2022 04:01:12 -0500 Subject: [PATCH] Deduplicate more code in awards.html. --- files/templates/awards.html | 120 +++++++++--------------------------- 1 file changed, 29 insertions(+), 91 deletions(-) diff --git a/files/templates/awards.html b/files/templates/awards.html index d016bf7dc4..2f76362766 100644 --- a/files/templates/awards.html +++ b/files/templates/awards.html @@ -4,95 +4,37 @@ {% set wholesome = '/e/marseywholesome.webp' %} {% endif %} -{% if p.award_count("wholesome", v) %} +{% for i in range(p.award_count("wholesome", v)) %} {% if g.inferior_browser %} - {% for i in range(4) %} - {% if p.award_count("wholesome", v) > i %} -
- :#marseywholesome: -
- {% endif %} - {% endfor %} +
+ :#marseywholesome: +
{% else %} - - + {% set seal_vertical = 'up' if (i % 2) == 0 else 'down' %} + {% set seal_horizontal = 'right' if i < 2 else 'left' %} + + :#marseywholesome: - - {% if p.award_count("wholesome", v) > 1 %} - - - :#marseywholesome: - - - {% endif %} - - {% if p.award_count("wholesome", v) > 2 %} - - - :#marseywholesome: - - - {% endif %} - - {% if p.award_count("wholesome", v) > 3 %} - - - :#marseywholesome: - - - {% endif %} {% endif %} -{% endif %} +{% endfor %} -{% if p.award_count("train", v) %} - - :#marseytrain: +{% for i in range(p.award_count("train", v)) %} + {% set train_dir = 'left' if (i % 2) == 0 else 'right' %} + {% set train_mirror = ' mirrored' if (i % 2) == 0 else '' %} + + :#marseytrain: +{% endfor %} - {% if p.award_count("train", v) > 1 %} - - :#marseytrain: - - {% endif %} - - {% if p.award_count("train", v) > 2 %} - - :#marseytrain: - - {% endif %} - - {% if p.award_count("train", v) > 3 %} - - :#marseytrain: - - {% endif %} -{% endif %} - -{% if p.award_count("scooter", v) %} - - :#marseyscooter: +{% for i in range(p.award_count("scooter", v)) %} + {% set scooter_dir = 'right' if (i % 2) == 0 else 'left' %} + {% set scooter_mirror = '' if (i % 2) == 0 else ' mirrored' %} + + :#marseyscooter: - - {% if p.award_count("scooter", v) > 1 %} - - :#marseyscooter: - - {% endif %} - - {% if p.award_count("scooter", v) > 2 %} - - :#marseyscooter: - - {% endif %} - - {% if p.award_count("scooter", v) > 3 %} - - :#marseyscooter: - - {% endif %} -{% endif %} +{% endfor %} {% if p.award_count("tilt", v) %}