From 243ac5a586da9e5abb87698306794b6cc173ded1 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Tue, 13 Jun 2023 23:34:00 +0200 Subject: [PATCH 1/1] Remove public layout experiment. --- src/catalogue/locale/pl/LC_MESSAGES/django.mo | Bin 11671 -> 11709 bytes src/catalogue/locale/pl/LC_MESSAGES/django.po | 47 +- src/catalogue/views.py | 2 - src/club/locale/pl/LC_MESSAGES/django.mo | Bin 7761 -> 7993 bytes src/club/locale/pl/LC_MESSAGES/django.po | 82 ++- src/experiments/experiments.py | 1 + .../locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 785 bytes .../locale/pl/LC_MESSAGES/django.po | 41 ++ .../templates/experiments/main_switch.html | 83 ++- src/experiments/templatetags/experiments.py | 22 - src/experiments/views.py | 8 + src/pdcounter/locale/pl/LC_MESSAGES/django.po | 24 +- src/search/index.py | 4 - src/search/locale/pl/LC_MESSAGES/django.po | 4 +- src/wolnelektury/static/2021/scripts/main.js | 39 +- src/wolnelektury/static/2022/index.html | 496 ------------------ src/wolnelektury/static/2022/more.scss | 23 + src/wolnelektury/static/2022/scripts/main.js | 140 ----- .../static/2022/styles/layout/_checkout.scss | 22 +- .../2022/styles/layout/_navigation.scss | 13 - src/wolnelektury/static/img/experiment.jpg | Bin 0 -> 81788 bytes src/wolnelektury/static/js/base.js | 7 + src/wolnelektury/templates/2022/base.html | 12 - 23 files changed, 227 insertions(+), 843 deletions(-) create mode 100644 src/experiments/locale/pl/LC_MESSAGES/django.mo create mode 100644 src/experiments/locale/pl/LC_MESSAGES/django.po delete mode 100644 src/experiments/templatetags/experiments.py delete mode 100644 src/wolnelektury/static/2022/index.html delete mode 100644 src/wolnelektury/static/2022/scripts/main.js create mode 100644 src/wolnelektury/static/img/experiment.jpg diff --git a/src/catalogue/locale/pl/LC_MESSAGES/django.mo b/src/catalogue/locale/pl/LC_MESSAGES/django.mo index 3f9a569c109d9c808436eacc2e0d55887943cfec..3a0b65a0dd8b652c1d28f438c4dd960813334e8f 100644 GIT binary patch delta 3799 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 P)7n;&o!i<`*`D|xt@Lul diff --git a/src/catalogue/locale/pl/LC_MESSAGES/django.po b/src/catalogue/locale/pl/LC_MESSAGES/django.po index 9bc2dcc26..6bce154cb 100644 --- a/src/catalogue/locale/pl/LC_MESSAGES/django.po +++ b/src/catalogue/locale/pl/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: WolneLektury\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-06-02 13:03+0200\n" +"PO-Revision-Date: 2023-06-13 23:32+0200\n" "Last-Translator: Radek Czajka \n" "Language-Team: Fundacja Nowoczesna Polska \n" @@ -217,7 +217,7 @@ msgstr "prapremiera do" #: catalogue/models/book.py:59 msgid "findable" -msgstr "" +msgstr "wyszukiwalna" #: catalogue/models/book.py:70 msgid "cover" @@ -489,33 +489,33 @@ msgstr "Spis treści" msgid "↑ top ↑" msgstr "↑ góra ↑" -#: catalogue/templates/catalogue/book_short.html:53 +#: catalogue/templates/catalogue/book_short.html:54 #: catalogue/templates/catalogue/picture_detail.html:52 msgid "Epoch" msgstr "Epoka" -#: catalogue/templates/catalogue/book_short.html:61 +#: catalogue/templates/catalogue/book_short.html:62 #: catalogue/templates/catalogue/picture_detail.html:58 msgid "Kind" msgstr "Rodzaj" -#: catalogue/templates/catalogue/book_short.html:69 +#: catalogue/templates/catalogue/book_short.html:70 msgid "Genre" msgstr "Gatunek" -#: catalogue/templates/catalogue/book_short.html:79 +#: catalogue/templates/catalogue/book_short.html:80 msgid "Region" msgstr "Region" -#: catalogue/templates/catalogue/book_short.html:87 +#: catalogue/templates/catalogue/book_short.html:88 msgid "Language" msgstr "Język" -#: catalogue/templates/catalogue/book_short.html:112 +#: catalogue/templates/catalogue/book_short.html:113 msgid "Read online" msgstr "Czytaj online" -#: catalogue/templates/catalogue/book_short.html:115 +#: catalogue/templates/catalogue/book_short.html:116 msgid "" "Cena książki w druku cyfrowym jest zależna od liczby stron.
Przed zakupem " "upewnij się, że cena druku na żądanie jest dla Ciebie odpowiednia." @@ -523,19 +523,19 @@ msgid "" "bezpłatnie." msgstr "" -#: catalogue/templates/catalogue/book_short.html:115 +#: catalogue/templates/catalogue/book_short.html:116 msgid "Print on demand –" msgstr "Druk na żądanie z" -#: catalogue/templates/catalogue/book_short.html:121 +#: catalogue/templates/catalogue/book_short.html:122 msgid "Download an ebook" msgstr "Pobierz ebook" -#: catalogue/templates/catalogue/book_short.html:140 +#: catalogue/templates/catalogue/book_short.html:141 msgid "Download audiobook" msgstr "Pobierz audiobook" -#: catalogue/templates/catalogue/book_short.html:152 +#: catalogue/templates/catalogue/book_short.html:153 msgid "For now this work is only available for our subscribers." msgstr "Jak na razie ten utwór jest dostępny wyłącznie dla naszych Przyjaciół." @@ -593,26 +593,28 @@ msgstr "Katalog" msgid "All works" msgstr "Wszystkie utwory" -#: catalogue/templates/catalogue/catalogue.html:15 +#: catalogue/templates/catalogue/catalogue.html:17 msgid "Download the catalogue in PDF format." msgstr "Pobierz katalog w formacie PDF." -#: catalogue/templates/catalogue/catalogue.html:19 +#: catalogue/templates/catalogue/catalogue.html:21 #: catalogue/templates/catalogue/tag_list_split.html:4 #: catalogue/templates/catalogue/tagged_object_list.html:5 +#: catalogue/views.py:186 msgid "Literature" msgstr "Literatura" -#: catalogue/templates/catalogue/catalogue.html:22 +#: catalogue/templates/catalogue/catalogue.html:24 #: catalogue/templates/catalogue/collections.html:5 #: catalogue/templates/catalogue/collections.html:10 msgid "Collections" msgstr "Kolekcje" -#: catalogue/templates/catalogue/catalogue.html:25 +#: catalogue/templates/catalogue/catalogue.html:27 #: catalogue/templates/catalogue/search_multiple_hits.html:117 #: catalogue/templates/catalogue/tag_list_split.html:9 #: catalogue/templates/catalogue/tagged_object_list.html:5 +#: catalogue/views.py:227 msgid "Art" msgstr "Sztuka" @@ -620,12 +622,12 @@ msgstr "Sztuka" msgid "All collections" msgstr "Wszystkie kolekcje" -#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448 +#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:678 msgid "Download custom PDF" msgstr "Stwórz własny PDF" #: catalogue/templates/catalogue/custom_pdf_form.html:12 -#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449 +#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:679 msgid "Download" msgstr "Pobierz" @@ -835,6 +837,7 @@ msgid "See full category" msgstr "Zobacz całą kategorię" #: catalogue/templates/catalogue/tagged_object_list.html:5 +#: catalogue/views.py:250 msgid "Audiobooks" msgstr "Audiobooki" @@ -890,7 +893,7 @@ msgstr "Ładowanie" msgid "vulgar language" msgstr "wulgaryzmy" -#: catalogue/views.py:399 +#: catalogue/views.py:629 #, python-format msgid "" "An error occurred: %(exception)s\n" @@ -901,11 +904,11 @@ msgstr "" "\n" "%(tb)s" -#: catalogue/views.py:404 +#: catalogue/views.py:634 msgid "Book imported successfully" msgstr "Książka zaimportowana" -#: catalogue/views.py:405 +#: catalogue/views.py:635 #, python-format msgid "Error importing file: %r" msgstr "Błąd podczas importowania pliku: %r" diff --git a/src/catalogue/views.py b/src/catalogue/views.py index d563b68a6..0bca7d814 100644 --- a/src/catalogue/views.py +++ b/src/catalogue/views.py @@ -567,8 +567,6 @@ def book_detail(request, slug): 'club_form': ScheduleForm() if book.preview else None, 'club': Club.objects.first() if book.preview else None, 'donation_form': DonationStep1Form(), - - 'EXPERIMENTS_SWITCHABLE_layout': True, }) diff --git a/src/club/locale/pl/LC_MESSAGES/django.mo b/src/club/locale/pl/LC_MESSAGES/django.mo index 18559c6ca2827775cf471bb4b5f05930770f71e8..0d2439052ce0cc4edd092942f06a617dd9462de3 100644 GIT binary patch delta 2474 zcmYk-YfzL`9LMp)EiOWF$w0Dvh)bA(z$O|HVWNQ%8fgKhxxf+^*(G)vgR*sK7!#){ zU+{vQ!Y0R>u1;$?SZ_*pnl7fkDt*yZQ%zGdR5MxA=w#pD?vde)|L1eg;n{QfKj(Qo zS2I%^{5CUw(onjIr9@MlG5hhUYq(GjCmC}TU%@}IA=#KNtV%KF7M#XB`~>xrA2Abu zLw;iZ!wgJZWXz4Y1mkfPGE~r1QK_S&-u_`6HP8em;z7I~r%(gGgSGfE7NSWt<|ZgY zEuM1_II>f78q4r&EWxB}jY(jBQ%OZP)}VH>75AYZSK=is#}%xGY?|$; z1^1vP4xm!{Bx<6)wmpFfw4X=)Zqj-f_4_w5sLBZ{+Q})@$}gZ&_J=iwh6c(+4U}We zM~;grMNM3RT2PJs`#RM4&9=WC*^6Cg^dKut7>O7$V@5$oH?Kl1?> z-S;VKg45RXs0n^T)^7f??RXx%#>+yw%u>{XOESp6R=k=H?W`6xKqG2lt*C|Vw0ckj z^`Y+f+y19f<2-}!$8dP@679MyPJJvH;RJ7@-AbAZ@pW|Ys~{Ea&U(d~z9ib8huS~|D&=de4XCr!irSDD_1Zmw1$ZFZA2i3PRMBw~*}S=k zEYhUrMt59*chW9H?Vt~}@2!Dy7OFAMhj5)*P!NEk3n^` zP|?8KP&W>tzSR?`0gob&-MokT;TNcseuLWK52)1sV%vXPFWdguWzhwuqkf-*8n*4t6gdcfjilADZ3g>~?mK_TNK&y6b%i+ zAH+yVNJs-jLKmw3-b8iuw;w-1 zb&$pA^<1tSMm;~#twc?r76XlZITfX5LUr_m zpTCHV$p%oF{0o)oe^C<%6_9^*luPeQalTvPRv>>iogdvd7u7+dyA0LAYNSou;>T~J z+UrFA>>xiH@G;bYPopN*TR{HRz;~R`$S$Bp_M3YJ)zDSc1A~5k2-VO(n8+}DfcH7> zWrvN;G&?&wwMoyD-g3_0LQSBMyekvMr~y?4R5XA(ztDu5;RaNPFJm)qLk;X4YM?)& z25=Fzy9bayZ4h<;ebn2rh~CO^6YA}FAEWpQ>U9qWsOZKaWD-`u)|3@)%w2$*K`ScN zZSGdo9@>GL(LvN}b_A#38JvTckTF?aX(|I#kckEsr&7m-Ce+CHpk{gj^*}#H@CJ5a zVHqD8?7`Qugs+P_-jBRMb_g}l6R1pm>eqWvnf=!NDS4jt|J85!12ywOKfZ(NIFmd* zij}A(S&2&dI#frmqL$(2 z3pK-gsMOko)bS`cj5=S28ejzVd^M`wdOzQcyd+jjv=A!@wafg1%a$!eCqG5DdR^rr{oUFt*r9t+8Km@cn diff --git a/src/club/locale/pl/LC_MESSAGES/django.po b/src/club/locale/pl/LC_MESSAGES/django.po index ba66521e8..c1f8a21b0 100644 --- a/src/club/locale/pl/LC_MESSAGES/django.po +++ b/src/club/locale/pl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2022-04-15 16:32+0200\n" +"PO-Revision-Date: 2023-06-13 23:33+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: pl\n" @@ -17,7 +17,7 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " "(n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 3.0.1\n" #: club/admin.py:60 msgid "payment complete" @@ -28,10 +28,8 @@ msgid "schedule expired" msgstr "harmonogram przedawniony" #: club/admin.py:84 -#, fuzzy -#| msgid "source" msgid "Source" -msgstr "źródło" +msgstr "Źródło" #: club/apps.py:10 msgid "Club" @@ -86,111 +84,111 @@ msgstr "towarzystwo" msgid "clubs" msgstr "towarzystwa" -#: club/models.py:112 +#: club/models.py:117 msgid "key" msgstr "klucz" -#: club/models.py:113 +#: club/models.py:118 msgid "email" msgstr "email" -#: club/models.py:114 club/models.py:270 +#: club/models.py:119 club/models.py:275 msgid "membership" msgstr "członkostwo" -#: club/models.py:115 +#: club/models.py:120 msgid "amount" msgstr "kwota" -#: club/models.py:116 +#: club/models.py:121 msgid "method" msgstr "metoda płatności" -#: club/models.py:119 club/templates/club/payment_form.html:25 +#: club/models.py:124 club/templates/club/payment_form.html:25 msgid "monthly" msgstr "miesięcznie" -#: club/models.py:120 +#: club/models.py:125 msgid "yearly" msgstr "rocznie" -#: club/models.py:122 +#: club/models.py:127 msgid "source" msgstr "źródło" -#: club/models.py:124 +#: club/models.py:129 msgid "cancelled" msgstr "anulowany" -#: club/models.py:125 +#: club/models.py:130 msgid "payed at" msgstr "opłacona" -#: club/models.py:126 +#: club/models.py:131 msgid "started at" msgstr "start" -#: club/models.py:127 +#: club/models.py:132 msgid "expires_at" msgstr "wygasa" -#: club/models.py:141 +#: club/models.py:146 msgid "schedule" msgstr "harmonogram" -#: club/models.py:142 +#: club/models.py:147 msgid "schedules" msgstr "harmonogramy" -#: club/models.py:262 +#: club/models.py:267 msgid "user" msgstr "użytkownik" -#: club/models.py:263 +#: club/models.py:268 msgid "created at" msgstr "utworzone" -#: club/models.py:264 club/models.py:325 +#: club/models.py:269 club/models.py:330 msgid "name" msgstr "nazwisko" -#: club/models.py:265 +#: club/models.py:270 msgid "manual" msgstr "ustawiony ręcznie" -#: club/models.py:266 +#: club/models.py:271 msgid "notes" msgstr "notatki" -#: club/models.py:267 +#: club/models.py:272 msgid "updated at" msgstr "aktualizacja" -#: club/models.py:271 +#: club/models.py:276 msgid "memberships" msgstr "członkostwa" -#: club/models.py:308 +#: club/models.py:313 msgid "days before" msgstr "dni przed" -#: club/models.py:309 +#: club/models.py:314 msgid "subject" msgstr "temat" -#: club/models.py:310 club/payu/models.py:157 +#: club/models.py:315 club/payu/models.py:157 msgid "body" msgstr "treść" -#: club/models.py:313 +#: club/models.py:318 msgid "reminder email" msgstr "email z przypomnieniem" -#: club/models.py:314 +#: club/models.py:319 msgid "reminder emails" msgstr "emaile z przypomnieniem" -#: club/models.py:319 +#: club/models.py:324 #, python-format msgid "a day before expiration" msgid_plural "%d days before expiration" @@ -199,7 +197,7 @@ msgstr[1] "%d dni przed wygaśnięciem" msgstr[2] "%d dni przed wygaśnięciem" msgstr[3] "%d dni przed wygaśnięciem" -#: club/models.py:321 +#: club/models.py:326 #, python-format msgid "a day after expiration" msgid_plural "%d days after expiration" @@ -208,19 +206,19 @@ msgstr[1] "%d dni po wygaśnięciu" msgstr[2] "%d dni po wygaśnięciu" msgstr[3] "%d dni przed wygaśnięciem" -#: club/models.py:326 +#: club/models.py:331 msgid "photo" msgstr "zdjęcie" -#: club/models.py:327 +#: club/models.py:332 msgid "text" msgstr "tekst" -#: club/models.py:330 +#: club/models.py:335 msgid "ambassador" msgstr "ambasador" -#: club/models.py:331 +#: club/models.py:336 msgid "ambassadors" msgstr "ambasadorowie" @@ -504,12 +502,7 @@ msgid "Supporting Wolne Lektury" msgstr "Wspierasz Wolne Lektury" #: club/templates/payu/rec_payment.html:19 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " You are setting up a monthly payment in the amount of %(amount)s " -#| "PLN. Thank you!\n" -#| " " +#, python-format msgid "" "\n" " You are setting up a monthly payment in the amount of %(amount)s " @@ -517,7 +510,8 @@ msgid "" " " msgstr "" "\n" -"Zlecasz comiesięczną płatność w wysokości %(amount)s zł. Dziękujemy!" +"Zlecasz comiesięczną płatność w wysokości %(amount)s zł. Dziękujemy!\n" +"\t" #~ msgid "proposed amounts for single payment" #~ msgstr "proponowane kwoty dla pojedynczej wpłaty" diff --git a/src/experiments/experiments.py b/src/experiments/experiments.py index d38666d74..8cd278594 100644 --- a/src/experiments/experiments.py +++ b/src/experiments/experiments.py @@ -8,6 +8,7 @@ class NewLayout(Experiment): slug = 'layout' name = 'Nowy layout strony' size = settings.EXPERIMENTS_LAYOUT + switchable = False class Sowka(Experiment): diff --git a/src/experiments/locale/pl/LC_MESSAGES/django.mo b/src/experiments/locale/pl/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..8d5444a1f036239564faa143df9c64cd5428df3e GIT binary patch literal 785 zcmZ9K!EVz)5QY~hJ(wGa8;9XQ)d;Ow+XWS;P6ee!krFkk4C1s(!Ywd2@y2=Tu zkHCR9fCD##B3vet0%JkK_Q5T?_4fwcmxY(jud@;>%oidqS) zn}deaUkrU*=bzSj+=f#x*5SUz*bv7?ji&d8z7$gE#UJb`k>wU5pZS4Do*mc;FQfo* zVDJ@G?iEyIx3BrhWi1yV5i>i5Oc^`-P@??&E6@Jx^2t$k{%&?UI8m}9M|JoY**nhd literal 0 HcmV?d00001 diff --git a/src/experiments/locale/pl/LC_MESSAGES/django.po b/src/experiments/locale/pl/LC_MESSAGES/django.po new file mode 100644 index 000000000..c81c28aad --- /dev/null +++ b/src/experiments/locale/pl/LC_MESSAGES/django.po @@ -0,0 +1,41 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-13 23:31+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " +"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 " +"&& n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Generator: Poedit 3.0.1\n" + +#: experiments/templates/experiments/main_switch.html:5 +#: experiments/templates/experiments/main_switch.html:14 +msgid "Current experiments" +msgstr "Aktualne eksperymenty" + +#: experiments/templates/experiments/main_switch.html:28 +msgid "off" +msgstr "wyłączony" + +#: experiments/templates/experiments/main_switch.html:29 +msgid "on" +msgstr "włączony" + +#: experiments/templates/experiments/main_switch.html:38 +msgid "There are currently no experiments available." +msgstr "Aktualnie nie są dostępne żadne eksperymenty." + +#: experiments/templates/experiments/main_switch.html:46 +msgid "Image" +msgstr "Obraz" diff --git a/src/experiments/templates/experiments/main_switch.html b/src/experiments/templates/experiments/main_switch.html index 7638e1f76..77c29f353 100644 --- a/src/experiments/templates/experiments/main_switch.html +++ b/src/experiments/templates/experiments/main_switch.html @@ -1,52 +1,51 @@ {% extends request.EXPERIMENTS.layout.value|yesno:"2022/base.html,base/base.html" %} +{% load static i18n %} {% block breadcrumbs %} - Eksperymenty + {% translate "Current experiments" %} {% endblock %} {% block main %} -{% block body %} - - - {% for exp in request.EXPERIMENTS.values %} - {% if exp.switchable or request.user.is_staff %} -
- - {{ exp.name }} - - - + {% block body %} +
+
+ +
+

{% translate "Current experiments" %}

+
+
+
+ {% for exp in experiments %} +
+ + {{ exp.name }} + +
+ + +
+
+ + + +
+
+
+
+ {% empty %} +
+
+ {% translate 'There are currently no experiments available.' %} +
+
+ {% endfor %} +
- {% endif %} - {% endfor %} -{% endblock %} -{% block extrabody %} - - -{% endblock %} {% endblock %} diff --git a/src/experiments/templatetags/experiments.py b/src/experiments/templatetags/experiments.py deleted file mode 100644 index f491fb33b..000000000 --- a/src/experiments/templatetags/experiments.py +++ /dev/null @@ -1,22 +0,0 @@ -from django.conf import settings -from django.template import Library - - -register = Library() - - -@register.inclusion_tag('experiments/switch.html', takes_context=True) -def experiments_switcher(context): - tests = [] - explicit = False - for exp in settings.EXPERIMENTS: - currval = context['request'].EXPERIMENTS.get(exp['slug']) - if exp.get('switchable') or context.get('EXPERIMENTS_SWITCHABLE_' + test['slug']): - tests.append((exp, currval)) - for cohort in exp.get('cohorts'): - if cohort.get('explicit') and cohort.get('value') == currval: - explicit = True - return { - 'tests': tests, - 'explicit': explicit, - } diff --git a/src/experiments/views.py b/src/experiments/views.py index 001b32a7f..50c6f1e94 100644 --- a/src/experiments/views.py +++ b/src/experiments/views.py @@ -3,3 +3,11 @@ from django.views.generic import TemplateView class MainSwitchView(TemplateView): template_name = 'experiments/main_switch.html' + + def get_context_data(self): + return { + 'experiments': [ + e for e in self.request.EXPERIMENTS.values() + if e.switchable or self.request.user.is_staff + ] + } diff --git a/src/pdcounter/locale/pl/LC_MESSAGES/django.po b/src/pdcounter/locale/pl/LC_MESSAGES/django.po index e3c9de2e9..435ca71be 100644 --- a/src/pdcounter/locale/pl/LC_MESSAGES/django.po +++ b/src/pdcounter/locale/pl/LC_MESSAGES/django.po @@ -17,51 +17,51 @@ msgstr "" "X-Translated-Using: django-rosetta 0.5.6\n" "X-Generator: Poedit 1.5.4\n" -#: pdcounter/models.py:13 +#: pdcounter/models.py:15 msgid "name" msgstr "nazwa" -#: pdcounter/models.py:14 pdcounter/models.py:64 +#: pdcounter/models.py:16 pdcounter/models.py:78 msgid "slug" msgstr "slug" -#: pdcounter/models.py:15 +#: pdcounter/models.py:17 msgid "sort key" msgstr "klucz sortowania" -#: pdcounter/models.py:16 pdcounter/models.py:41 +#: pdcounter/models.py:18 pdcounter/models.py:43 msgid "description" msgstr "opis" -#: pdcounter/models.py:17 +#: pdcounter/models.py:19 msgid "year of death" msgstr "rok śmierci" -#: pdcounter/models.py:23 pdcounter/models.py:62 +#: pdcounter/models.py:25 pdcounter/models.py:76 msgid "author" msgstr "autor" -#: pdcounter/models.py:24 +#: pdcounter/models.py:26 msgid "authors" msgstr "autorzy" -#: pdcounter/models.py:61 +#: pdcounter/models.py:75 msgid "title" msgstr "tytuł" -#: pdcounter/models.py:63 +#: pdcounter/models.py:77 msgid "goes to public domain" msgstr "trafia do domeny publicznej" -#: pdcounter/models.py:65 +#: pdcounter/models.py:79 msgid "translator" msgstr "tłumacz" -#: pdcounter/models.py:69 +#: pdcounter/models.py:83 msgid "book stub" msgstr "zapowiedź książki" -#: pdcounter/models.py:70 +#: pdcounter/models.py:84 msgid "book stubs" msgstr "zapowiedzi książek" diff --git a/src/search/index.py b/src/search/index.py index 22c9a02ae..4606f57db 100644 --- a/src/search/index.py +++ b/src/search/index.py @@ -9,7 +9,6 @@ import os import re from django.conf import settings from librarian import dcparser -import librarian.meta.types.date import librarian.meta.types.person import librarian.meta.types.text from librarian.parser import WLDocument @@ -350,9 +349,6 @@ class Index(SolrIndex): else: persons = ', '.join(map(str, p)) fields[field.name] = persons - elif issubclass(type_indicator, librarian.meta.types.date.DateValue): - dt = getattr(book_info, field.name) - fields[field.name] = dt # get published date pd = None diff --git a/src/search/locale/pl/LC_MESSAGES/django.po b/src/search/locale/pl/LC_MESSAGES/django.po index cb091bdb6..7ea85d049 100644 --- a/src/search/locale/pl/LC_MESSAGES/django.po +++ b/src/search/locale/pl/LC_MESSAGES/django.po @@ -18,12 +18,12 @@ msgstr "" "|| n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 2.3\n" -#: search/forms.py:14 search/templates/newsearch/search.html:16 +#: search/forms.py:18 search/templates/newsearch/search.html:16 #: search/templates/search_/search.html:7 msgid "Search" msgstr "Szukaj" -#: search/forms.py:24 +#: search/forms.py:28 msgid "title, author, epoch, kind, genre, phrase" msgstr "tytuł, autor, epoka, rodzaj, gatunek, cytat" diff --git a/src/wolnelektury/static/2021/scripts/main.js b/src/wolnelektury/static/2021/scripts/main.js index 3bbb38d55..696a5fb00 100644 --- a/src/wolnelektury/static/2021/scripts/main.js +++ b/src/wolnelektury/static/2021/scripts/main.js @@ -332,34 +332,6 @@ }); })(); -//Zmieniamy się popup -(function() { - let $change = $('.l-change-pop'); - function change() { - if(localStorage.getItem('change') === null) { - $change.addClass('show'); - } else { - $change.remove(); - return false; - } - - $change.on('click', '.l-change-pop__close', function () { - $change.slideUp(); - localStorage.setItem('change', 'showed'); - }); - } - - if($change.length) { change(); } - - - function quit_experiment() { - document.cookie = 'EXPERIMENT_layout=off; path=/; max-age=31536000'; - window.location.reload(true); - } - $(".quit-experiment").click(quit_experiment); - -})(); - (function() { $('.l-checkout__payments__box button').on('click', function() { let container = $(this).closest('.l-checkout__payments'); @@ -549,4 +521,15 @@ $('select', $form).change(function() {$form.submit()}); $('textarea', $form).change(function() {$form.submit()}); }); + + + // experiments + $(".experiment input").on('change', function() { + let name = $(this).attr('name'); + let val = $(this).val(); + document.cookie = 'EXPERIMENT_' + name + '=' + val + '; path=/; max-age=31536000'; + window.location.reload(true); + }); + + })(); diff --git a/src/wolnelektury/static/2022/index.html b/src/wolnelektury/static/2022/index.html deleted file mode 100644 index 3eaf87c07..000000000 --- a/src/wolnelektury/static/2022/index.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - WolneLektury.pl - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-
- -
-
- -
-
- -
-
-
-
- Henryk Sienkiewicz, Potop, Potop, tom pierwszy, tom 1, rozdział 1. Czyta Jasiek Staszczyk, reż. Jasiek Staszczyk -
-
-
- - - -
-
    -
  • 2×
  • -
  • 1.75×
  • -
  • 1.5×
  • -
  • 1.25×
  • -
  • 1×
  • -
  • 0.75×
  • -
  • 0.5×
  • -
  • 0.25×
  • -
-
-
-
-
1. Godzina pierwsza – godzina miłości
-
- Rozdziały -
    -
  • Godzina pierwsza – godzina miłości
  • -
  • Druga godzina – godzina rozpaczy
  • -
  • Trzecia godzina – godzina przestrogi
  • -
-
- - - - -
-
- - -
-
-
-
- - - -
-
-

Dofinansowano ze środków: Priorytet 4 Udostępnienie publikacji w formatach cyfrowych w ramach Narodowego Programu Rozwoju Czytelnictwa.

-
-
-
-
-
-
-

Pobieranie e-booka

-

Wybierz wersję dla siebie:

-
-
-
-
-

.pdf

-

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

-
-
- .pdf -
-
-
-
-

.epub

-

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

-
-
- .epub -
-
-
-
-

.mobi

-

Natywny format dla czytnika Amazon Kindle.

-
-
- .mobi -
-
-
-
-

synchrobook (epub3)

-

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

-
- -
-
-
-

inne formaty

- -
-
-
- -
-
-
-
-
-

Pobieranie audiobooka

-

Wybierz wersję dla siebie:

-
-
-
-
-

.mp3

-

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

-
-
- .mp3 -
-
-
-
-

OggVorbis

-

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

-
-
- .ogg -
-
-
-
-

DAISY

-

Format dla osób z dysfunkcjami czytania.

-
-
- DAISY -
-
-
-
-

synchrobook

-

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

-
- -
-
- -
-
-
- -
-

Opis

-

- Pericord i Brown dokonali wspólnie wielu wynalazków. Ich umiejętności doskonale się uzupełniają: - pierwszy to geniusz twórczy, a drugi — umysł praktyczny, doskonale rozumie projekty współpracownika - i wciela je w życie. -

-

- Wspólnicy pracują nad kolejnym pomysłem — maszyną latającą. Prototyp jest już prawie gotów i niebawem - można będzie go przetestować. Na ostatnich etapach pracy między wspólnikami pojawia się kwestia sporna: - komu należy się patent? Wynalazcy — autorowi projektu czy mechanikowi — temu, który skonstruował maszynę? -

-

- Trup w obłokach czyli historia maszyny latającej w powietrzu (oryg. The Great Brown-Pericord Motor) - to opowiadanie z dreszczykiem, pióra Arthura Conana Doyle'a, autora Przygód Sherlocka Holmesa. -

-

Spis treści:

-
    -
  • Dziady. Poema
  • -
  • Przedmowa
  • -
  • Upiór
  • -
  • Dziady, część II
  • -
  • Dziady, część IV
  • -
  • Dziady, część III
  • -
  • Dziady. Widowisko, część I
  • -
-
- -
-
-
-

Ta książka jest dostępna dla tysięcy dzieciaków dzięki darowiznom od osób takich jak Ty!

- Dorzuć się! -
-
- Dorzuć się! -
-
-
-
-
-
-
-

O autorze

-
-
- Adam Mickiewicz -
- Źródło: Wikipedia -
-
-
-

Adam Mickiewicz

-
-

- Ur. 24 grudnia 1798 r. w Zaosiu koło Nowogródka
- Zm. 26 listopada 1855 r. w Konstantynopolu (dziś: Stambuł) -

-
- -
-
-
-
-
-
-
- - Cicho wszędzie, głucho wszędzie, co to będzie co to będzie? Kto nie doznał goryczy ni razu ten - nie dozna słodyczy w niebie. Bo kto nie był człowiekiem ni razu temu człowiek nie pomoże. - -

Adam Mickiewicz – Dziady, część I

-
-
- - Cicho wszędzie, głucho wszędzie, co to będzie co to będzie? Kto nie doznał goryczy ni razu ten - nie dozna słodyczy w niebie. Bo kto nie był człowiekiem ni razu temu człowiek nie pomoże. - -

Adam Mickiewicz – Dziady, część II

-
-
- - Cicho wszędzie, głucho wszędzie, co to będzie co to będzie? Kto nie doznał goryczy ni razu ten - nie dozna słodyczy w niebie. Bo kto nie był człowiekiem ni razu temu człowiek nie pomoże. - -

Adam Mickiewicz – Dziady, część III

-
-
-
-
-
-
-
- -
-
- -
- -
- - - - - - - diff --git a/src/wolnelektury/static/2022/more.scss b/src/wolnelektury/static/2022/more.scss index 65516666f..6aa6caa3e 100644 --- a/src/wolnelektury/static/2022/more.scss +++ b/src/wolnelektury/static/2022/more.scss @@ -230,10 +230,33 @@ form { .experiment { display: flex; + margin: 1em 16px; + font-size: 1.5em; align-items: center; + flex-direction: column; + margin-top: 2em; + @include rwd($break-flow) { + flex-direction: row; + align-items: flex-end; + } + + > span, > div { + text-align: center; + @include rwd($break-flow) { + width: 50%; + } + } } +.legend { + margin: 1em 16px; + font-size: .7em; + color: #777; + text-align:right; + font-style:italic; +} + .funding-promo-bar { margin: 18px auto; diff --git a/src/wolnelektury/static/2022/scripts/main.js b/src/wolnelektury/static/2022/scripts/main.js deleted file mode 100644 index de8b661bd..000000000 --- a/src/wolnelektury/static/2022/scripts/main.js +++ /dev/null @@ -1,140 +0,0 @@ -// JS Menu -(function () { - let button = $('.js-menu'); - let menu = $('.l-navigation__menu'); - let menuLinks = menu.find('a'); - - button.on('click', function() { - if(!$(this).hasClass('is-active')) { - $(this).addClass('is-active'); - menu.addClass('is-open'); - button.find('.bar').addClass('animate'); - menuLinks.attr('tabindex', 0); - } else { - $(this).removeClass('is-active'); - menu.removeClass('is-open'); - button.find('.bar').removeClass('animate'); - menuLinks.attr('tabindex', -1); - } - }); - - $(document).keyup(function(e) { - if (e.keyCode === 27) { - button.removeClass('is-active'); - menu.removeClass('is-open'); - button.find('.bar').removeClass('animate'); - menuLinks.attr('tabindex', -1); - } - }); -})(); - -// Ebook/Audiobook Btns -(function() { - let button = $('.c-media__btn button'); - let closeButton = $('.c-media__popup__close'); - - button.on('click', function () { - let target = $(this).attr('id'); - $('[data-popup=' + target).addClass('is-open'); - }); - - closeButton.on('click', function() { - $(this).closest('.c-media__popup').removeClass('is-open'); - }); - - $(document).keyup(function(e) { - if (e.keyCode === 27) { - $('.c-media__popup').removeClass('is-open'); - } - }); -})(); - - - -// Text overlay toggler -(function () { - let overlays = $('.l-article__overlay'); - let button = $('.l-article__read-more'); - - overlays.each(function () { - let maxHeight = $(this).attr('data-max-height'); - if($(this).outerHeight() > maxHeight) { - $(this).css({'maxHeight': maxHeight+'px'}).addClass('is-active'); - } else { - $(this).next('.l-article__read-more').hide(); - } - }); - - button.on('click', function() { - let dataLabel = $(this).attr('data-label'); - let dataAction = $(this).attr('data-action'); - $(this).parent().find('.l-article__overlay').toggleClass('is-clicked'); - if($(this).text() === dataLabel) { - $(this).text(dataAction); - } else { - $(this).text(dataLabel); - } - }); -})(); - - - -// Quotes slider -(function () { - let slider = $('.l-author__quotes__slider'); - - slider.slick({ - slidesToScroll: 1, - slidesToShow: 1, - infinite: true, - dots: true, - arrows: false, - autoplay: true, - autoplaySpeed: 2500 - }); -})(); - - -//Zmieniamy się popup -(function() { - let $change = $('.l-change-pop'); - function change() { - if(localStorage.getItem('change') === null) { - $change.addClass('show'); - } - - $change.on('click', '.l-change-pop__close', function () { - $change.slideUp(); - localStorage.setItem('change', 'showed'); - - $menubtn = $('.c-hamburger').parent(); - $menubtn.removeClass('is-active'); - $('.animate', $menubtn).removeClass('animate'); - }); - - $(".c-hamburger").click(function() { - $button = $(this).parent(); - if ($button.hasClass('is-active')) { - $change.slideUp(); - localStorage.setItem('change', 'showed'); - } else { - localStorage.removeItem('change'); - $change.slideDown({ - start: function() { - $(this).css({display: "flex"}); - } - }); - } - }); - } - - if($change.length) { change(); } - - function quit_experiment() { - document.cookie = 'EXPERIMENT_layout=off; path=/; max-age=31536000'; - window.location.reload(true); - } - $(".quit-experiment").click(quit_experiment); - - -})(); diff --git a/src/wolnelektury/static/2022/styles/layout/_checkout.scss b/src/wolnelektury/static/2022/styles/layout/_checkout.scss index efbb9eb27..870da2311 100644 --- a/src/wolnelektury/static/2022/styles/layout/_checkout.scss +++ b/src/wolnelektury/static/2022/styles/layout/_checkout.scss @@ -174,6 +174,7 @@ align-items: center; justify-content: center; margin-top: 35px; + width: 100%; } .l-switch { @@ -186,7 +187,7 @@ } .l-switch label { - color: #fff; + color: #74BDC2; font-weight: 600; font-size: 18.5px; line-height: 26px; @@ -221,10 +222,23 @@ z-index: 2; } +.toggle-input-left:checked ~ .l-switch__wrapper { + .toggle-for-left { + color: #003C3C; + } + .toggle { + left: 5px; + } +} +.toggle-input-right:checked ~ .l-switch__wrapper { + .toggle-for-right { + color: #003C3C; + } + .toggle { + left: 39px; + } +} .l-switch input:checked~label:nth-of-type(1) { color: #003C3C; } -.l-switch input:checked~label:nth-of-type(2) { color: #74BDC2; } - -.l-switch input~:checked~label:nth-of-type(1) { color: #74BDC2; } .l-switch input~:checked~label:nth-of-type(2) { color: #003C3C; } .l-switch input:checked~.toggle { diff --git a/src/wolnelektury/static/2022/styles/layout/_navigation.scss b/src/wolnelektury/static/2022/styles/layout/_navigation.scss index a139ae8cd..9333766bc 100644 --- a/src/wolnelektury/static/2022/styles/layout/_navigation.scss +++ b/src/wolnelektury/static/2022/styles/layout/_navigation.scss @@ -215,19 +215,6 @@ body { } } -.l-change-pop__close { - border: 0; - background: transparent; - color: #333333; - outline: 0; - position: absolute; - right: 26px; - top: 0; - bottom: 0; - margin: auto; - cursor: pointer; -} - .l-navigation__menu { position: fixed; top: 0; left: 0; diff --git a/src/wolnelektury/static/img/experiment.jpg b/src/wolnelektury/static/img/experiment.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a3be6e4c8dba77dfd2e123f96b17937c69267b0 GIT binary patch literal 81788 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 literal 0 HcmV?d00001 diff --git a/src/wolnelektury/static/js/base.js b/src/wolnelektury/static/js/base.js index 8f26db440..01c6d4e4b 100644 --- a/src/wolnelektury/static/js/base.js +++ b/src/wolnelektury/static/js/base.js @@ -375,6 +375,13 @@ return false; }); + // experiments + $(".experiment input").on('change', function() { + let name = $(this).attr('name'); + let val = $(this).val(); + document.cookie = 'EXPERIMENT_' + name + '=' + val + '; path=/; max-age=31536000'; + window.location.reload(true); + }); }); })(jQuery); diff --git a/src/wolnelektury/templates/2022/base.html b/src/wolnelektury/templates/2022/base.html index 087c51bd7..2cdcfd80a 100644 --- a/src/wolnelektury/templates/2022/base.html +++ b/src/wolnelektury/templates/2022/base.html @@ -50,18 +50,6 @@ {% endblock %} -
-
-

Zmieniamy się!

-

- Jeżeli to czytasz jesteś jedną z osób, której prezentujemy nowy wygląd części stron. - Będziemy bardzo! wdzięczni za Twoją opinię – możesz nam ją przesłać tutaj. - Jeżeli wolisz klasyczny wygląd - wystarczy, że klikniesz tutaj -

-
-
- - {% include '2022/footer.html' %}