MaVoix / groupes-locaux

Un formulaire permettant aux groupes locaux #MAVOIX de formaliser leur engagement à faire campagne.
The Unlicense
4 stars 1 forks source link

Dans participation.html, le champ adresse 3 est invisible #29

Open ColinMaudry opened 7 years ago

ColinMaudry commented 7 years ago

Celui-ci, il est bizarre :

Une règle CSS venue de nulle part ajoute le paramètre display: none à l'input ad3 :

data:text/css;charset=utf-8,
:root #ad3,
:root .ad.super,
:root .mw > #rcnt > #center_col > #taw > .c,
:root .mw > #rcnt > #center_col > #taw > #tvcap > .c,
:root .ch[onclick="ga(this,event)"]
{ display: none !important; }
:root *[fkj9h3k][hidden] { display: none !important; }
ColinMaudry commented 7 years ago

Reproduisible sur l'instance de test : https://tirelire.maudry.fr/dons/participation.html?id=1

ColinMaudry commented 7 years ago

Wow, c'est mon extension uBlock origin (qui bloque les traqueurs et autres publicités invasives) qui masque l'input !

J'ai trouvé en dénichant cette ligne de code : https://github.com/chrisaljoudi/uBlock/blob/master/assets/ublock/filters.txt#L51

ColinMaudry commented 7 years ago

Je te laisse voir si on renomme juste l'id et on laisse le name tel quel, je ne sais pas dans quelle mesure ça impacte save-pledge.php.

oceanBigOne commented 7 years ago

Normalement, pas de problème avec le save car même en display:none le champs est envoyé. Mais dans le doute je viens de rajouter un test pour ne sauvegarder ce champ que si présent.

Pour le changement de nom, Je suis partagé, ça me dérange pas de changer (pas compliqué). Mais on avait mis en principe de garder les même nom des champs HTML que les champs en bases et pour moi le problème vient d'une extension bien spécifique qui n'est absolument pas un fonctionnement "par défaut" des navigateurs.