Accessibilité, boutons et javascript

Il y a 2 types de boutons qui ne répondent peut-être pas aux critères d'accessibilité, à vérifier.

Bouton « Détails » dans le modèle "document_desc":https://git.spip.net/spip/medias/src/branch/master/modeles/document_desc.html#L36-L38

Ce bouton sert à afficher ou masquer les détails complets d'un document. Actuellement c'est juste un lien <a> sans href et du javascript inline :

<a class="lien_details bouton link"
	onClick="$(this).parent().next('.detaillees').toggle(); return true;"
	title="<:medias:details_document_afficher_masquer|attribut_html:>"><:medias:details_document:></a>

Boutons pour changer le mode d'affichage

Il s'agit des 3 boutons ajoutés en javascript qui permettent de changer le mode d'affichage de la liste des documents liés. Ils sont générés en javascript dans "gestion_listes_documents.js":https://git.spip.net/spip/medias/src/branch/master/javascript/gestion_listes_documents.js.html#L23-L29. Là il s'agit d'un simple <span>. Un clic dessus toggle des classes sur une cible.


<div class="affichages">
  <span class="icone grand on" title="Affichage en grand"></span>
  <span class="icone cases" title="Affichage en cases"></span>
  <span class="icone liste" title="Affichage en liste compacte"></span>
</div>