Valider 357e5adc rédigé par Maïeul's avatar Maïeul
Parcourir les fichiers

fix(#228): Corriger l'initilisation sous Chrome des `afficher_si` lorsque

le chargement d'une page implique un chargement ajax immédiat.

fix #228

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()`.

Effets secondaires :
  - fix #234 (afficher_si dans modalbox, bug indépendant
du navigateur) ;
  - fix probable #154 (afficher_si en ajax)
  - fix noizetier#40
  (afficher si en modalebox pour noizetier)
parent c7bc1a1f
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter