Open Clownatec01 opened 6 years ago
Fixed.
hein chez moi sa fonctionne pas firefox et chrome le calendrier apparait pas pour qu'il puisse choisir la date et l'année chez moi sa fonctionne pas
chrome la boite peformance language fonctionne mais pas firefox
Bizarre, quand je suis logger dans WP admin, ca fonctionne, et quand je ne suis pas logger, ca ne fonctionne pas...
M'a checker ca.
Je crois que tous les 'date pickers' on un probleme. Et je crois que c'est du aux caches. Faut voir pourquoi ils n'aiment pas les caches.
Ok. Pour les Datepicker, j'ai du faire quelques changements... Tu as quelqu'un qui a fait des optimization pour tes benchmarks l'autre jour. Tous les scripts etaient loader 'async' et 'defer'. Ca, ca fait en sorte que n'importe quel script est loader quand ca adonne. Ca optimize le site, mais c'est pas necessairement fait pour toutes les situations. Voici quelques changements que j'ai apporter:
Le script pour JQuery: Je l'ai remis 'blocking' Il doit loader au debut no matter what. Si il load quand il veut, d'autre scripts qui utilisent JQuery vont crasher. Si tu essais d'utiliser des functions de JQuery avant que celles-ci sont loader, ca fuck.
Apres ca, j'ai quelques fonctions ou j'ai enlever les async / defer, notament pour les date picker et la validation du performance language.
Le rest des scripts, je les ai mis "defer" mais pas "async" ce qui fait qu'ils vont loader quand ils veulent, MAIS en ordre, et non pas n'importe comment. J'ai laisser quelques scripts loader async parqu'ils n'utilisent pas Jquery ou il n'ont pas de consequence (je crois).
Ca peut peut-etre de baisser de quelques points sur tes benchmarks, mais on a pas le choix.
La, j'ai les date pickers qui fonctionnent.
Pour les Performance Language, boite rouge... Quand je suis logger admin ca fonctionne, quand je suis pas, ca fonctionne pas. Mais j'ai essayer un changement, je ne suis juste pas capable de refresher le script dans les browsers, ce qui fait que je sais pas presentement si mon changement est correct.
J'ai regler la boite rouge en enlevement le async defer de la validation de la webform aussi.
Pourrais tu m'écrire un petit courriel en anglais avec ce que tu as fait pour l'expliquer à la personne qui fait l'optimization afin qu'il soit sur la même longueur d'onde que nous...
[x] date of event le calendrier apparait pas
[x] quand la form est vide et que tu click il m'est une boite rouge sur les fields obligatoire mais il en manque une sur performance laguage.