Pour faire suite aux discussions de post fusion de #1159 j'ai mené une inspection plus fine de l'impact de l'usage de <button /> à la place de <div /> pour les éléments de type collapsible.
Pour les thèmes utilisant bootstrap 3 (ce qui est le cas du thème officiel), il n'y a pas d'impact. Pour les thèmes n'utilisant pas bootstrap 3, il faudra que chaque thème fasse attention à utiliser event.preventDefault().
Toutefois, j'ai noté que dans le cas d'un panel non collapsible, la modification de @ppom0 utilise toujours button ce qui peut induire en erreur l'usager car l'élément n'est pas cliquable.
Je propose donc cette PR pour utiliser div dans le cas précis des panel non collapsible
Pour faire suite aux discussions de post fusion de #1159 j'ai mené une inspection plus fine de l'impact de l'usage de
<button />
à la place de<div />
pour les éléments de typecollapsible
.Pour les thèmes utilisant
bootstrap 3
(ce qui est le cas du thème officiel), il n'y a pas d'impact. Pour les thèmes n'utilisant pasbootstrap 3
, il faudra que chaque thème fasse attention à utiliserevent.preventDefault()
.Toutefois, j'ai noté que dans le cas d'un
panel
noncollapsible
, la modification de @ppom0 utilise toujoursbutton
ce qui peut induire en erreur l'usager car l'élément n'est pas cliquable.Je propose donc cette PR pour utiliser
div
dans le cas précis despanel
noncollapsible
A noter: