From f6efc6dfbd0637ec0e8409e0a5c2cea98d345764 Mon Sep 17 00:00:00 2001 From: Cyrill Bolliger Date: Tue, 21 Feb 2023 09:33:58 +0100 Subject: [PATCH 1/6] [FIX] image loading on ios --- .../styleguide/src/components/atoms/a-image/a-image-lazy.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js b/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js index 9b7d4aa6..6de6a9e3 100644 --- a/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js +++ b/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js @@ -22,6 +22,7 @@ export default class AImageLazy extends BaseView { if (!this.loading){ this.loading = true; let img = this.loadFullImage(); + console.log( img ); if (img.complete) { this.replaceImage( img ); } else { @@ -34,6 +35,8 @@ export default class AImageLazy extends BaseView { let img = this.element.cloneNode( true ); img.srcset = img.dataset.srcset || ''; img.sizes = img.dataset.sizes || ''; + img.loading = 'eager'; // otherwise safari on iOS doesn't load images when + // scrolling, even if they are in the viewport img.removeAttribute( 'data-srcset' ); img.removeAttribute( 'data-sized' ); return img; From 917db61a49dbdef8c22bc82df4df4dc191031f91 Mon Sep 17 00:00:00 2001 From: Cyrill Bolliger Date: Tue, 21 Feb 2023 09:34:30 +0100 Subject: [PATCH 2/6] [FIX] remove debug statement --- .../styleguide/src/components/atoms/a-image/a-image-lazy.js | 1 - 1 file changed, 1 deletion(-) diff --git a/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js b/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js index 6de6a9e3..f7508099 100644 --- a/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js +++ b/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js @@ -22,7 +22,6 @@ export default class AImageLazy extends BaseView { if (!this.loading){ this.loading = true; let img = this.loadFullImage(); - console.log( img ); if (img.complete) { this.replaceImage( img ); } else { From 0a4703c7c5f883e7ce088ade09502234e8d91c20 Mon Sep 17 00:00:00 2001 From: Cyrill Bolliger Date: Tue, 21 Feb 2023 09:38:01 +0100 Subject: [PATCH 3/6] [FIX] js linting complaining about whitespace --- .../src/components/atoms/a-image/a-image-lazy.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js b/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js index f7508099..43ca0658 100644 --- a/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js +++ b/wordpress/wp-content/themes/les-verts/styleguide/src/components/atoms/a-image/a-image-lazy.js @@ -34,10 +34,13 @@ export default class AImageLazy extends BaseView { let img = this.element.cloneNode( true ); img.srcset = img.dataset.srcset || ''; img.sizes = img.dataset.sizes || ''; - img.loading = 'eager'; // otherwise safari on iOS doesn't load images when - // scrolling, even if they are in the viewport img.removeAttribute( 'data-srcset' ); img.removeAttribute( 'data-sized' ); + + // otherwise safari on iOS doesn't load images when + // scrolling, even if they are in the viewport + img.loading = 'eager'; + return img; } From 2cd5c1668215f6c88307f02dce6fd1c7fb8245ce Mon Sep 17 00:00:00 2001 From: Cyrill Bolliger Date: Tue, 21 Feb 2023 09:54:08 +0100 Subject: [PATCH 4/6] Update de_DE.mo (POEditor.com) --- .../themes/les-verts/languages/de_DE.mo | Bin 61309 -> 61322 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/wordpress/wp-content/themes/les-verts/languages/de_DE.mo b/wordpress/wp-content/themes/les-verts/languages/de_DE.mo index 0d9c26ea9b3f66541e199fc0071de0d12498065d..a84993966a9fb7009abbe98a282bd28eacf17784 100644 GIT binary patch delta 4669 zcmXZfd3?`D9>?*CActF!2;mo%uu(*=X~b({my*mGc#Xt|9s%=3xV4w zMR+ZZG3QH+3B_M91Zyuara3mmrWlX&uqQ_2Db#b{qu#rVjj+~2YdGq?N3kaMz$dT| z*2O8P=VvW6o(ZC{oQ~SK7VG0COvU$bAeu$S1j8V#hglef<8TJPg?g{SVq?;=6)GO@ zEW!rFb8t46q7si?;@OEiE-|Jt9i1@(`(Yi-!CLq-DuF^&#XJ|UK&@y!YNb0}yc@%b zKf+|Jc5#!XHsSVoLC+`B@C6uCvdow`I{eG+3stBUhLsvK0XyOfT)iMVa-bJW>(aZ% zbj6UB#-v~$Y>2Zl3`s6WvkdU zC2*Gx)hv3oogfLD5_iK$d=~d$9;!yMYiwejP_;}&JvRWAz&O`mgxb6rsKghdYFUb! z&%egA86BlVnVmsx)-}|w{(yS%J}RM_Ywd)QsDU0qP0$T>jQctVp(>P(8Yj;=8CA(Q zQ43k<(a}SHSSBO z@kYDY%cr506`}4)2`1nd_$v%8Gv*fd#Q6cnB&|2*FT_VS*o1z+(XQ}K)J30%Nw^VJ zfok{r4Xi=@UsMHtMoyz=LjPQddOPM_e>u)h;2qxj; zKx5uURVHS;-LiPp{pyICFdbEaVW=$`i}je_6u2LzJ?vlws68)r@mg#`yd71kBiIY8 zP^E0O!|r7~HY84VaT@B3WVrtEs6#gum1r?`Vt%ujhW7Bdd!QUO@MR3bo2VCla{c#E zD+%6d2W*U5Q4H!#Bs#m`SmIt7hkr$F(PyYLcN0A|g8jxc!)Rw`ROZh(e}|2TJ=6rn zsDziJ_INew{jK=0La0hqp(^<;cE($njO};Xh2`v`{u&^U4z1u1sFlw^UB_Z`@91+@qW~E$6frni?2FwquvYj-gA42t>|cs8n`32#WYl6 z<6Zw$Y(cyT^~KwP5qJVsfvXsffqX7?`dgqT>WmtvJ8DbPu?W2k8q;Z1U?M)h*Y43Q z>`r_Twekn30YculhbR)85GP?e{svXrrOq{|=QpD&`95mmlc+=eDN-@dRMS{S$JeL| zOxtHOUW+Q}M%2K&P>1USR6>=g3C`ogTY@?>KVfSO`oLB;&e;()UN_X4OT!kr|Cuy2 zP(EsaX&8wMT)Y(<6Yob2a2j>U&ZC~Yf-3p{@No>^Z_hwq)O(qzgmWrpE`;yi_V@hs|vOQ;gwL?!SeYH#l$A3zguz-~<~)ZuH5TIpk`L-{0jz%Rxv+k9+IJROs<3}<3Bw#Shl+Wz_Y zH1RPUf}w}0e-@3L!}cGW4^adEj4El}k8EOXQ7h?!x*e&gFJQLoAA?Gu5J%!-*MApP zvEU>2{RXJR7=@ZA;fQA&yP&fQG(Mw|fm(UH<4lfE;S2Z)>e|JAV$Z^pI6HueFqr;} zC+zjRf!d-UQ2pklJ!BzRm#_(HVbQ2tlZZU$nSL~C(=iAG@kOkILtXzk)PVW838!EX z#+_Uf$79eKj)la4yvMUzp#~PhqZ{4u{Cx_{hoz7 ze09#BeM@ZPjMyRy;(!6C-d^wLP5kP^I34n)oQ{j9tTA zyi-m6(`bzRm%ScaFqya#Kc=*G&f7h#ykP&Y^8i=y`}8mQNb!60Ma~WJu}ikZQJ3vm zC_+{2E%f0w)B?+~IbK1XsRx%mdn$vj*lX4d8}UP&vkNvL?uR~n5!+yqi&xd~lA$2!ypXD6oOX;g;IuklABw!vDMiAv}t)O&fD ziBnL|S70GlVGVrlD{cg4U_0D^Sy+L4&`Z2-U$}tjM+ij~nc|B(3kWBk`kdWHDg zt=J#XX~d}9@xG@EUKxFO-sAECsLV3OKGiYd}f*F-H0ZS)}zF{O(IE$vsW8M2xB znFjSE;@74duCcTkC4y?qkCjIK9EL@a2i<5T?OyMk^Vjoy&i#JR`JB%==iZxtCAju- z@XlYi@?wlJmzNn6hTmc%Y_QxIA2!8k?23yq1>55Z)N}Vy?|p;Ku>J~b3)Fj0V|^Tm zi8ursEgsm_Y!|_#YfYVV4x>x+Kg39!hf%l`Rpia6+U`TuZa*s33iRV?)O!zbGzPD?sgHH$U|sF-B|cxh zo=xjaqnZxYtmOtfK{t#h?v1T+7?$8fRE^qfw25^^)p7vpx#v&`WV-$w)aK1WC7zF} znO&D2Z2lAmN=#4tY&pK046&i&aXQJ~p zR3&Gl7LxDL&?zZE4ZIUIP>Hh)mCy;)%Fd%oUWI!8KI&9GMlIkwR6-G(Y=vUcPuv?d zZW?O5aW3{I)6mLtQ1@gZ_QF%x4^1)q35ob#5Epo}F@GZdXp2oKYpY%1EYwAxk3Yb* zs0y5RpI^ax#8s#Y+(k~KXTGPwSZ3NbW0qj_cI#%$BJTG`&Ihi=TwKiTaTvVAm<;TS ztAd#rRT91`OG4SL8#TiB8TQIE6S7yWmFD7JZ63bJx*RqlQKcj1E}4qcR`j`~@~6o`ISm z50&sAPaPJ_p+kEz4Yl$&P^UQ$<8dXP z!h^UEm;Kd#fu!!W18qQkk!?dIb_6v}g|iYh{tc|VHK+t1@1_1~G-6cQ8vPiLTJcX@ z{{++k(^1#!O>BXSP+PMBb)Pq*Cf<#DZoi99xcI#DHtM}c9*w%a#I|&V{LKy=hn>|`R-ezotpP(vm9$Vrg)ah@^*QO@wjvA*oYD)&=T=YiJc$dZzOu*+q zvU@Za2N3T;t^5IMfLion#K-nlJdGoX2cSy(d*@2j^XpKR{0nO0gQ!D&45^rBPSGf& z;}WU@vr28ot579fgBo}n>TvBsC3F-u!5OT(C8#rV2ixHjRApoSZjD2Y*9&##k}*d2 zKb3|C%0dk=3tQs?7Z+i3;@zkL%29{x4C=W`RLLJ=9}M4b&%i*`d#R{|$72*uMvXHU zo9g~AqM?inQ7bKR9zwnN8R~^|s1jaBB~XRh+iK(s(EJy*HQ%5PU(^A+(hjIYnSebo z88z+{^t9q!8c$&!F2vP13_E^e2mB>YB+kQZyp38(+CjUwS=f$vHYVZw_**=M-SOv# zZ2!ABh`1ET;CF|p|9Bc1W%kErFKXbgP$e~oZDOrZd)5PW?S6#X+ceid4wb+Zd=>Lu z|2i>hcU z>eP=#RctDD#&g&SYfosIMO0#6V}Fc1W=uCs zMP0{S)Hmm0?10s%6-Rw)E7}Ehro3btXK9Q;t-RfF?lAVjv3LM=?OK0k&q4y`2Qd*g zr2lM%y?&QbTXYlE|22kTEjGr6C+xzaQMaZO@|hTtNdr=^XPx^e~!5Hnk{j& z>-H?Xj;h#O=*LZ{1s+BpR-(?-gX^9>l~3r1q$BKxy|*#W9@v!r6!hZ@*a2U6@p7C- zya#nlI{w>MsK4_?R0Xq9b+NRG)_l7e*|;!B-X>Bw|EwZV>}k(cr3>f^g7-)W+shGs24~5$7XySHPIQ=Z^Jdz z-af)ujI6Si=!q)ri!Pqz;)SU9*J2CYfvP|m>I{62jO&?OG;~O6oW48u#YBvu|2fo) z6Hx=rKqZoo?Qs)oz;X=7O6Lt!sjE?m)M5fQ`N~#qAcpJy|Fo{bEx^V+FbP%a9OrD* zgl}UQ7C4JAocKd*j3w9~kDwAYckPz6#72aE48d;B-WbOG<{27V!4M3^(byR$pw2`d z>c^xQQ*bXT!T(_stiihbf6sn(kHHN3Z=xnnxo;C0fqE|uwS^gqmC?+=m~QV)4pc20 z)F{Xwh+n%us8MF_jI6TK$vKmjKl#8PXtVCEkihEV)1iT>J9 Date: Tue, 21 Feb 2023 09:54:10 +0100 Subject: [PATCH 5/6] Update de_DE.po (POEditor.com) --- .../themes/les-verts/languages/de_DE.po | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/wordpress/wp-content/themes/les-verts/languages/de_DE.po b/wordpress/wp-content/themes/les-verts/languages/de_DE.po index ad401619..77a04c68 100644 --- a/wordpress/wp-content/themes/les-verts/languages/de_DE.po +++ b/wordpress/wp-content/themes/les-verts/languages/de_DE.po @@ -377,7 +377,7 @@ msgstr "Weisse Subline" #: acf-translate.php:2496 msgid "Campaign Summary" -msgstr "Zusammenfasung der Kampagne" +msgstr "Zusammenfassung der Kampagne" #: acf-translate.php:2500 msgid "This refers to the upper left box below the image. Add a brief description of the campaign." @@ -389,7 +389,7 @@ msgstr "Das ist der Hauptitel. Halte ihn so kurz wie möglich." #: acf-translate.php:2544 msgid "Write a brief teaser to attract the readers interest. Keept it short (200 to 400 characters)." -msgstr "Schreibe einen kurzen Teaser um die Aufmerksamkeit der Besuchenden anzuziehen. Halte dich kurz (200 bis 400 Zeichen)." +msgstr "Schreibe einen kurzen Teaser, um die Aufmerksamkeit der Besuchenden anzuziehen. Halte dich kurz (200 bis 400 Zeichen)." #: acf-translate.php:2560 msgid "Read more button" @@ -401,7 +401,7 @@ msgstr "Call to Action" #: acf-translate.php:2582 msgid "This refers to the second box, the darker one. Use it to call for action." -msgstr "Dies gehört zur zweiten Box, der dünkleren. Nutze sie für einen Call to Action." +msgstr "Dies gehört zur zweiten Box, der dunkleren. Nutze sie für einen Call to Action." #: acf-translate.php:2606 msgid "Use an encouraging title, like 'Let me be part of the success'." @@ -626,7 +626,7 @@ msgstr "[Template]Positionen" #: acf-translate.php:3947 msgid "Use this block to display a teaser of your political positions. Make sure you link a page, that will further detail your position." -msgstr "Nutze diesen Block um einen Teaser der politischen Positionen anzuzeigen. Stelle sicher, dass du eine Seite verlinkst, die weiter die Positionen ausführt." +msgstr "Nutze diesen Block, um einen Teaser der politischen Positionen anzuzeigen. Stelle sicher, dass du eine Seite verlinkst, die weiter die Positionen ausführt." #: acf-translate.php:3975 msgid "Positions Group" @@ -654,7 +654,7 @@ msgstr "[Template]Zitat" #: acf-translate.php:4440 msgid "Displays a nicely formatted quote of any person you added in your people section. The image will automatically be pulled from the persons record." -msgstr "Zeigt ein hübsch formatiertes Zitat von einer Person, die du im Bereich Personen hinzugefügt hast. Das Bild wird automatisch vom Personen eintrag genommen." +msgstr "Zeigt ein hübsch formatiertes Zitat von einer Person, die du im Bereich Personen hinzugefügt hast. Das Bild wird automatisch vom Personeneintrag genommen." #: acf-translate.php:1270 acf-translate.php:1275 acf-translate.php:4446 #: acf-translate.php:6311 @@ -723,7 +723,7 @@ msgstr "Nur als Vorschau anzeigen (auf dieser Seite verstecken)" #: acf-translate.php:4744 msgid "If yes, the teaser will only be shown as preview text but not on the page itself." -msgstr "Wenn ja, wird der Teaser nur als Vorschautext angezeigt aber nicht auf der Seite selbst." +msgstr "Wenn ja, wird der Teaser nur als Vorschautext angezeigt, aber nicht auf der Seite selbst." #: acf-translate.php:4774 msgid "[Template]Testimonials" @@ -1555,7 +1555,7 @@ msgstr "Uups, etwas ist schief gelaufen!" #: templates/molecules/m-form.twig:172 msgid "Sorry, there was an error submitting this form. If the error persists, please contact us by email." -msgstr "Es tut uns leid, es gab einen Fehler beim versenden dieses Formulars. Bitte kontaktiere uns per E-Mail, falls dieser Fehler erneut auftritt." +msgstr "Es tut uns leid, es gab einen Fehler beim Versenden dieses Formulars. Bitte kontaktiere uns per E-Mail, falls dieser Fehler erneut auftritt." #: templates/molecules/m-form.twig:176 msgid "Please check input" @@ -2642,7 +2642,7 @@ msgstr "Nur Veranstaltungen einer bestimmten Kategorie anzeigen" #: acf-translate.php:1934 msgid "Select Category" -msgstr "Kategorie Auswählen" +msgstr "Kategorie auswählen" #: acf-translate.php:1938 msgid "Select the category of events to display." @@ -2705,7 +2705,7 @@ msgstr "Wenn leer gelassen werden mögliche Duplikate in der gleichen Gruppe ges #: lib/form/include/Util.php:104 msgid "ERROR scheduling wp_cron: %s" -msgstr "FEHLER ausführen wp_cron: %s" +msgstr "FEHLER beim Ausführen von wp_cron: %s" #: lib/form/include/Util.php:109 msgid "Hi Admin\n" @@ -2715,7 +2715,7 @@ msgid "Hi Admin\n" "There is no further info about the error, as WordPress only returns 'false' :(" msgstr "Hallo Admin\n" "\n" -"Der wp_cron Job %s konnte auf %s nicht ausgeführt werden. Löse das zeitnah sonst werden Formularrückmeldungen nicht funktionieren wie erwartet. Es gibt keine weiteren Infos zum Fehler, da WordPress nur 'false' zurückmeldet :(" +"Der wp_cron Job %s konnte auf %s nicht ausgeführt werden. Löse das zeitnah, sonst werden Formularrückmeldungen nicht funktionieren wie erwartet. Es gibt keine weiteren Infos zum Fehler, da WordPress nur 'false' zurückmeldet :(" #. Theme URI of the plugin/theme #: @@ -2848,7 +2848,7 @@ msgstr "E-Mailvorlage" #: lib/form/include/Mail.php:163 msgid "ERROR: Failed to compile email template." -msgstr "FEHLER: Die E-Mailorlage konnte nicht verarbeitet werden." +msgstr "FEHLER: Die E-Mailvorlage konnte nicht verarbeitet werden." #: acf-translate.php:1730 msgid "Share Buttons" From 2db92f448fc67e4f7865b94903ca02fb7d30d865 Mon Sep 17 00:00:00 2001 From: Cyrill Bolliger Date: Tue, 21 Feb 2023 09:55:58 +0100 Subject: [PATCH 6/6] [RELEASE] new version number --- wordpress/wp-content/themes/les-verts/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wordpress/wp-content/themes/les-verts/style.css b/wordpress/wp-content/themes/les-verts/style.css index d2624a8e..f19d6d02 100644 --- a/wordpress/wp-content/themes/les-verts/style.css +++ b/wordpress/wp-content/themes/les-verts/style.css @@ -2,7 +2,7 @@ * Theme Name: Les Verts * Description: Custom theme for the GREENS of Switzerland. Designed by superhuit.ch, built by gruene.ch on top of superhuit's stack. * Author: superhuit.ch & gruene.ch - * Version: 0.35.1 + * Version: 0.35.2 * Requires PHP: 7.4 * Requires at least: 5.0 * Theme URI: https://github.com/grueneschweiz/2018.gruene.ch/