Problème JS en cas de rechargement ajax : dépliements multiples
Le dépliment JS est activé dans la config du plugin.
Soit une page publique avec plusieurs balises #TEXTE
éditables avec les crayons, dont une contenant une <faq>
.
Si j'édite un texte avec les crayons et que je sauve, pas de problème.
Par contre si je lance l'édition et que j'annule, le dépliment/repliment de la faq ne fonctionne plus correctement, ça se replie tout seul.
Et ce quelque soit le bloc édité, pas forcément celui qui contient la faq.
Plus bizarre, plus on annule, plus ça impacte le repli (voir le screencast en pièce-jointe si c'est pas clair).
C'est comme si l'évènement était ré-attaché plusieurs fois au même élément (le bouton), je me souviens avoir eu ça avec jQuery, de mémoire la solution était d'utiliser .off()
.
Par contre en vanilla je sais pas comment on fait.