le 28 Avril 2018

Les accordéons imbriqués sont désormais possibles

Par défaut, le script supporte désormais les accordéons imbriqués. Pour ce faire, le script va aller chercher les enfants directs de js-accordion (js-accordion__header). Avant, le script allait chercher tous les enfants de js-accordion sans se poser de question.

Toutefois, il est possible d’activer un mode moins strict si votre intégration doit avoir des div entre js-accordion et js-accordion__header.

Cela peut se faire avec l’attribut data-accordion-cool-selectors="1" à poser sur js-accordion. La première démo illustre cette possibilité.

Le tout a été publié sur Github/NPM aujourd’hui (Voir le dépôt Github du script d’accordéon Van11y). La documentation a été également mise à jour.

Au passage, un nouvel exemple de démo avec des transformations CSS a été ajoutée (ainsi qu’une démo d’accordéons imbriqués), et un fix pour les utilisateurs de WebPack a été ajouté également.

Un grand merci à @intelligence pour la suggestion !