ajaxCallback.js : Déporter une fonction dans le plugin Mediabox et changer le bind sur a.popin
- il me semble que
a7199ed5#L1036 et a7199ed5#L1051
ont plutôt leur place dans la fonction mediaboxInit(), quelque part par là :
On peut en profiter pour remplacer le bind .click() par un .off('click.modal').on('click.modal') (par exemple). En effet, un lien a.popin en dehors d'un bloc ajaxé, accumule inutilement un nouvel écouteur d'événements click à rechargement de bloc, ce qui provoque autant d'ouvertures de modal si l'on décide finalement de cliquer dessus.