From 98062d2158ebe1f734d811691ab15e6887684281 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Mon, 12 Jun 2023 11:57:23 +0200 Subject: [PATCH 1/1] fixes --- .../templates/catalogue/2022/book_detail.html | 323 +++++++++--------- .../catalogue/2022/tag_catalogue.html | 2 +- .../templates/catalogue/catalogue.html | 4 +- .../club/2022/donation_step1_form.html | 32 +- .../static/2022/styles/layout/_checkout.scss | 42 +++ src/wolnelektury/templates/2022/base.html | 4 + 6 files changed, 230 insertions(+), 177 deletions(-) diff --git a/src/catalogue/templates/catalogue/2022/book_detail.html b/src/catalogue/templates/catalogue/2022/book_detail.html index f0910a542..7c2bb071c 100644 --- a/src/catalogue/templates/catalogue/2022/book_detail.html +++ b/src/catalogue/templates/catalogue/2022/book_detail.html @@ -90,14 +90,18 @@

{% for author in book.authors %}{{ author.name }}{% if not forloop.last %}, {% endif %}{% endfor %}

{{ book.title }}

- {% if book.translators %} + {% with translators=book.translators %} + {% if translators %}

- tłum. - {% for translator in book.translators %} + {% if translators.0 != 'tłumacz nieznany' %} + tłum. + {% endif %} + {% for translator in translators %} {{ translator }}{% if not forloop.last %}, {% endif %} {% endfor %}

{% endif %} + {% endwith %} @@ -130,187 +134,127 @@ {% if accessible %}
-
- {% if accessible and first_text %} - - {% endif %} - {{ book.pretty_title }} - {% if accessible and first_text %} - - {% endif %} -
-
-
- {% if likes %} -
- {% csrf_token %} - -
- {% else %} -
- {% csrf_token %} - -
- {% endif %} -
-
-
- {% if book.has_mp3_file %} - - {% endif %} -
-
- -
-
- {% if first_text %} - czytaj online - {% endif %} -
-
-
+
+ {% if accessible and first_text %} + + {% endif %} + {{ book.pretty_title }} + {% if accessible and first_text %} + + {% endif %} +
+
+
+ {% if likes %} +
+ {% csrf_token %} + +
+ {% else %} +
+ {% csrf_token %} + +
+ {% endif %} +
+
+
+ {% if book.has_mp3_file %} + + {% endif %} +
+
+ +
+
+ {% if first_text %} + czytaj online + {% endif %} +
+
+
- {% if book.has_mp3_file %} - {% include 'catalogue/snippets/2022_jplayer.html' %} - {% else %} - {% with ch=book.get_child_audiobook %} - {% if ch %} - {% include 'catalogue/snippets/2022_jplayer_link.html' with book=ch %} - {% endif %} - {% endwith %} + {% if book.has_mp3_file %} + {% include 'catalogue/snippets/2022_jplayer.html' %} + {% else %} + {% with ch=book.get_child_audiobook %} + {% if ch %} + {% include 'catalogue/snippets/2022_jplayer_link.html' with book=ch %} + {% endif %} + {% endwith %} - {% endif %} + {% endif %} -
-
-
-

Pobieranie e-booka

-

Wybierz wersję dla siebie:

-
-
- {% if book.pdf_file %} -
-
-

.pdf

-

Jeśli planujesz wydruk albo lekturę na urządzeniu mobilnym bez dodatkowych aplikacji.

-
-
- .pdf -
-
- {% endif %} - {% if book.epub_file %} -
-
-

.epub

-

Uniwersalny format e-booków, obsługiwany przez większość czytników sprzętowych i aplikacji na urządzenia mobilne.

-
-
- .epub -
-
- {% endif %} - {% if book.mobi_file %} -
-
-

.mobi

-

Natywny format dla czytnika Amazon Kindle.

-
-
- .mobi -
-
- {% endif %} - {% if book.synchro_file %} -
-
-

synchrobook (epub3)

-

Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format (np. ..., ..., ...).

-
- -
- {% endif %} - {% if book.txt_file or book.fb2_file %} -
-
-

inne formaty

- -
-
- {% endif %} -
- -
-
- {% if book.has_mp3_file %} -
+
-

Pobieranie audiobooka

+

Pobieranie e-booka

Wybierz wersję dla siebie:

-
-
-

.mp3

-

Uniwersalny format, obsługiwany przez wszystkie urządzenia.

-
-
- .mp3 + {% if book.pdf_file %} +
+
+

.pdf

+

Jeśli planujesz wydruk albo lekturę na urządzeniu mobilnym bez dodatkowych aplikacji.

+
+
+ .pdf +
-
- {% if book.has_ogg_file %} + {% endif %} + {% if book.epub_file %}
-

OggVorbis

-

Otwarty format plików audio, oferujący nagranie w najwyższej jakości dźwiękowej.

+

.epub

+

Uniwersalny format e-booków, obsługiwany przez większość czytników sprzętowych i aplikacji na urządzenia mobilne.

- .ogg + .epub
{% endif %} - {% if book.has_daisy_file %} + {% if book.mobi_file %}
-

DAISY

-

Format dla osób z dysfunkcjami czytania.

+

.mobi

+

Natywny format dla czytnika Amazon Kindle.

- {% for dsy in book.media_daisy %} - DAISY - {% endfor %} + .mobi
{% endif %} - {% if book.has_audio_epub_file %} + {% if book.synchro_file %}
-

EPUB + audiobook

-

Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format.

+

synchrobook (epub3)

+

Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format (np. ..., ..., ...).

- {% for epub in book.media_audio_epub %} - EPUB+audio - {% endfor %} + synchrobook +
+
+ {% endif %} + {% if book.txt_file or book.fb2_file %} +
+
+

inne formaty

+
{% endif %} @@ -320,19 +264,80 @@
- {% endif %} -
+ {% if book.has_mp3_file %} +
+
+
+

Pobieranie audiobooka

+

Wybierz wersję dla siebie:

+
+
+
+
+

.mp3

+

Uniwersalny format, obsługiwany przez wszystkie urządzenia.

+
+
+ .mp3 +
+
+ {% if book.has_ogg_file %} +
+
+

OggVorbis

+

Otwarty format plików audio, oferujący nagranie w najwyższej jakości dźwiękowej.

+
+
+ .ogg +
+
+ {% endif %} + {% if book.has_daisy_file %} +
+
+

DAISY

+

Format dla osób z dysfunkcjami czytania.

+
+
+ {% for dsy in book.media_daisy %} + DAISY + {% endfor %} +
+
+ {% endif %} + {% if book.has_audio_epub_file %} +
+
+

EPUB + audiobook

+

Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format.

+
+
+ {% for epub in book.media_audio_epub %} + EPUB+audio + {% endfor %} +
+
+ {% endif %} +
+ +
+
+ {% endif %} +
{% else %} -
- {% chunk 'book-preview-warn' %} -
+
+ {% chunk 'book-preview-warn' %} +
-
- {% include 'club/2022/donation_step1_form.html' with form=donation_form %} -
+
+ {% include 'club/2022/donation_step1_form.html' with form=donation_form %} +
{% endif %}
+ {% content_warning book %} {{ book.abstract|safe }} {% if book.toc %} diff --git a/src/catalogue/templates/catalogue/2022/tag_catalogue.html b/src/catalogue/templates/catalogue/2022/tag_catalogue.html index 3d54c0b6d..517562a19 100644 --- a/src/catalogue/templates/catalogue/2022/tag_catalogue.html +++ b/src/catalogue/templates/catalogue/2022/tag_catalogue.html @@ -34,7 +34,7 @@ {% endthumbnail %} {% endif %} - {{ tag }} + {{ tag }} ({{ tag.count }}) {% endfor %} diff --git a/src/catalogue/templates/catalogue/catalogue.html b/src/catalogue/templates/catalogue/catalogue.html index 935d232fa..4494eff10 100644 --- a/src/catalogue/templates/catalogue/catalogue.html +++ b/src/catalogue/templates/catalogue/catalogue.html @@ -1,6 +1,6 @@ {% extends request.EXPERIMENTS.layout|yesno:"2022/base.html,base/base.html" %} {% load i18n %} -{% load catalogue_tags %} +{% load catalogue_tags reporting_stats %} {% block titleextra %}{% trans "Catalogue" %}{% endblock %} @@ -10,6 +10,8 @@ {% block body %}{% block main %}

{% trans "All works" %}

{% with amounts=club.get_amounts %} -
- {% for amount in amounts.single %} -
+
+ {% for amount in amounts.single %} +
-

{{ amount.amount }} zł

-
- {% if amount.description %} -

{{ amount.description|safe }}

- {% endif %} - +

{{ amount.amount }} zł

+
+ {% if amount.description %} +

{{ amount.description|safe }}

+ {% endif %} + +
-
- {% endfor %} - + {% endfor %} + -
+
-
+
{% for amount in amounts.monthly %}

{{ amount.amount }} zł /mies.

diff --git a/src/wolnelektury/static/2022/styles/layout/_checkout.scss b/src/wolnelektury/static/2022/styles/layout/_checkout.scss index 89b97f164..320a7d84a 100644 --- a/src/wolnelektury/static/2022/styles/layout/_checkout.scss +++ b/src/wolnelektury/static/2022/styles/layout/_checkout.scss @@ -523,6 +523,8 @@ } } + + //Input .l-checkout__input { display: flex; @@ -964,6 +966,26 @@ } ~.payments-once { display: flex; + + &.wide-spot-1 ~.l-checkout__amount { + @include rwd($break-flow) { + margin-top: -110px; + + > div, > button { + width: calc(33.333% - 20px); + } + } + } + &.wide-spot-2 ~.l-checkout__amount { + @include rwd($break-flow) { + flex-direction: column; + margin-top: -182px; + + > div, > button { + width: calc(33.333% - 20px); + } + } + } } } &#switch-monthly:checked { @@ -978,6 +1000,26 @@ } ~.payments-recurring { display: flex; + + &.wide-spot-1 ~.l-checkout__amount { + @include rwd($break-flow) { + margin-top: -110px; + + > div, > button { + width: calc(33.333% - 20px); + } + } + } + &.wide-spot-2 ~.l-checkout__amount { + @include rwd($break-flow) { + flex-direction: column; + margin-top: -182px; + + > div, > button { + width: calc(33.333% - 20px); + } + } + } } } } diff --git a/src/wolnelektury/templates/2022/base.html b/src/wolnelektury/templates/2022/base.html index ca76cd90a..087c51bd7 100644 --- a/src/wolnelektury/templates/2022/base.html +++ b/src/wolnelektury/templates/2022/base.html @@ -15,6 +15,10 @@ {% if title %}{{ title }} | {% endif %}WolneLektury.pl + + + {% stylesheet '2022' %} {% tracking_code %} -- 2.20.1