afficher_si le lance même sur des forms sans aucun afficher_si, et même pas fait en Saisies du tout
Dans afficher_si_init(), il ne s'agit pas juste de faire
form.find('[data-afficher_si]').each(function(){
qui n'est qu'un morceau de la fonction.
C'est la fonction entière qui n'a strictement pas à être lancé si un formulaire n'a absolument aucun afficher_si, et encore pire si ya même pas de saisies du tout.
Là j'ai le cas par exemple avec le form editer_evenement qui n'est même pas fait en Saisies du tout. Et le plugin Agenda Dates floues qui ajoute une case à cocher ayant son propre onclick dessus pour démasquer des options en plus, et bah… ya un JS de afficher_si qui plante dessus, alors qu'il ne devrait même pas être mappé du tout dans ce form. :)