fix(#228): Corriger l'initilisation sous Chrome des `afficher_si` lorsque le chargement d'une page implique un chargement ajax immédiat
fix #228 (closed)
@JuL_BLoBuL ca te concerne. J'ai fait cela sur le core, mais devrait être facilement reportable en 3.2
Le problème venait du fait que certaines pages du privé chargent du
JS en ajax. afficher_si_init()
était alors appelé :
- à chaque fois qu'un contenu ajax était chargé
- à la fin du chargement de la page
Mais comme tout cela se passe en asynchrone, afficher_si_init()
marquait
des forms non entièrement chargé comme initialisé du point de vue des
afficher_si.
La solution consiste à n'initialiser onAjaxLoad(afficher_si_init)
qu'après la première execution de afficher_si_init()
.
@rastapopoulos je me demande si cela ne résoudrait pas #154 (closed) (indépendamment du navigateur). Tu pourrais regarder ?