From 044d6720d2c9c6502a870f90799e18739ff3c4d3 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Tue, 18 Apr 2023 13:58:23 +0200 Subject: [PATCH] Provide hidpi versions of logos and product pictures (#3235) Co-authored-by: Raphael Michel --- .../pretixbase/forms/widgets/thumbnailed_file_input.html | 2 +- src/pretix/presale/templates/pretixpresale/event/base.html | 4 ++-- .../pretixpresale/event/fragment_addon_choice.html | 6 ++++-- .../pretixpresale/event/fragment_product_list.html | 2 ++ .../presale/templates/pretixpresale/event/voucher.html | 4 +++- .../presale/templates/pretixpresale/organizers/base.html | 2 ++ 6 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/pretix/base/templates/pretixbase/forms/widgets/thumbnailed_file_input.html b/src/pretix/base/templates/pretixbase/forms/widgets/thumbnailed_file_input.html index de8adc9ee..a4c2e20a1 100644 --- a/src/pretix/base/templates/pretixbase/forms/widgets/thumbnailed_file_input.html +++ b/src/pretix/base/templates/pretixbase/forms/widgets/thumbnailed_file_input.html @@ -1,7 +1,7 @@ {% load thumb %} {% if widget.is_initial %}{{ widget.initial_text }}: {{ widget.value }}{% if not widget.required %} - {% endif %}{% if widget.value.is_img %}
{% endif %}
+ {% endif %}{% if widget.value.is_img %}
{% endif %}
{{ widget.input_text }}:{% endif %} {% if widget.cachedfile %}{% endif %} diff --git a/src/pretix/presale/templates/pretixpresale/event/base.html b/src/pretix/presale/templates/pretixpresale/event/base.html index a3c2e48a8..84ebdc30b 100644 --- a/src/pretix/presale/templates/pretixpresale/event/base.html +++ b/src/pretix/presale/templates/pretixpresale/event/base.html @@ -71,12 +71,12 @@ {% if event_logo and event_logo_image_large %} - + {% elif event_logo %} - + {% else %}

diff --git a/src/pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html b/src/pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html index 744b35ac1..73e287acc 100644 --- a/src/pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html +++ b/src/pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html @@ -47,7 +47,8 @@ {# Yes, double-escape to prevent XSS in lightbox #} data-lightbox="{{ item.id }}"> {{ item.name }} + srcset="{{ item.picture|thumb:'120x120^' }} 2x, {{ item.picture|thumb:'180x180^' }} 3x" + alt="{{ item.name }}"/> {% endif %}
@@ -218,7 +219,8 @@ {# Yes, double-escape to prevent XSS in lightbox #} data-lightbox="{{ item.id }}"> {{ item.name }} + srcset="{{ item.picture|thumb:'120x120^' }} 2x, {{ item.picture|thumb:'180x180^' }} 3x" + alt="{{ item.name }}"/> {% endif %}
diff --git a/src/pretix/presale/templates/pretixpresale/event/fragment_product_list.html b/src/pretix/presale/templates/pretixpresale/event/fragment_product_list.html index 8d7182beb..912fac475 100644 --- a/src/pretix/presale/templates/pretixpresale/event/fragment_product_list.html +++ b/src/pretix/presale/templates/pretixpresale/event/fragment_product_list.html @@ -25,6 +25,7 @@ data-lightbox="{{ item.id }}" aria-label="{% blocktrans trimmed with item=item.name %}Show full-size image of {{ item }}{% endblocktrans %}"> {{ item.name }} {% endif %} @@ -222,6 +223,7 @@ data-lightbox="{{ item.id }}" aria-label="{% blocktrans trimmed with item=item.name %}Show full-size image of {{ item }}{% endblocktrans %}"> {{ item.name }} {% endif %} diff --git a/src/pretix/presale/templates/pretixpresale/event/voucher.html b/src/pretix/presale/templates/pretixpresale/event/voucher.html index 1c7e3c249..911e353c6 100644 --- a/src/pretix/presale/templates/pretixpresale/event/voucher.html +++ b/src/pretix/presale/templates/pretixpresale/event/voucher.html @@ -129,7 +129,8 @@ data-lightbox="{{ item.id }}" aria-label="{% blocktrans trimmed with item=item.name %}Show full-size image of {{ item }}{% endblocktrans %}"> {{ item.name }} + srcset="{{ item.picture|thumb:'120x120^' }} 2x, {{ item.picture|thumb:'180x180^' }} 3x" + alt="{{ item.name }}"/> {% endif %}
@@ -286,6 +287,7 @@ data-lightbox="{{ item.id }}" aria-label="{% blocktrans trimmed with item=item.name %}Show full-size image of {{ item }}{% endblocktrans %}"> {{ item.name }} {% endif %} diff --git a/src/pretix/presale/templates/pretixpresale/organizers/base.html b/src/pretix/presale/templates/pretixpresale/organizers/base.html index 98357c420..a8de8d025 100644 --- a/src/pretix/presale/templates/pretixpresale/organizers/base.html +++ b/src/pretix/presale/templates/pretixpresale/organizers/base.html @@ -42,11 +42,13 @@ {% if organizer_logo and organizer.settings.organizer_logo_image_large %} {% elif organizer_logo %} {% else %}