Lutim issueshttps://framagit.org/fiat-tux/hat-softwares/lutim/-/issues2018-07-31T21:31:29Zhttps://framagit.org/fiat-tux/hat-softwares/lutim/-/issues/86Preload/prefetch css/js2018-07-31T21:31:29ZLuc DidryPreload/prefetch css/js0.12Luc DidryLuc Didryhttps://framagit.org/fiat-tux/hat-softwares/lutim/-/issues/51Améliorer la structure de la page2018-07-31T21:31:42ZAyMAméliorer la structure de la pageEncore de l’accessibilité.
Dans la hiérarchie des titres on passe de h1 à h4 sans transition. Les balises hx doivent être utilisées pour structurer le document pas pour de la mise en forme. Dans Boostrap par exemple il existe des classe...Encore de l’accessibilité.
Dans la hiérarchie des titres on passe de h1 à h4 sans transition. Les balises hx doivent être utilisées pour structurer le document pas pour de la mise en forme. Dans Boostrap par exemple il existe des classes .h1 … .h6 équivalentes aux balises pour par exemple appliquer un taille de police plus petite que prévue :
<h2 class="h4">Titre<h2>
Il existe l’extension [HeadingMap](https://addons.mozilla.org/fr/firefox/addon/headingsmap/) pour contrôler que le doc est bien structuré.0.12Luc DidryLuc Didryhttps://framagit.org/fiat-tux/hat-softwares/lutim/-/issues/50Améliorer l’accessibilité du tableau2018-07-31T21:31:37ZAyMAméliorer l’accessibilité du tableauIl manque une balise `<caption>` qui titre le tableau pour expliquer ce qu’il contient quitte à le masquer (cf classe `.sr-only` sur Bootstrap) pour que ce ne soit vu que par les lecteur d’écran.
Il faut indiquer à quel colonne correspo...Il manque une balise `<caption>` qui titre le tableau pour expliquer ce qu’il contient quitte à le masquer (cf classe `.sr-only` sur Bootstrap) pour que ce ne soit vu que par les lecteur d’écran.
Il faut indiquer à quel colonne correspond la cellule en ajoutant `scope="col"` aux `<th>`.
Comme il y a beaucoup d’infos sur chaque ligne, on peut avoir des doutes sur le fichier concerné. A priori, le tableau est à considérer comme un tableau à double entrées et c’est le nom de fichier qui sert de référence donc il faut le mettre dans une balise `<th scope="row">`.
La colonne des checkbox n’a pas d’intitulé, les checkbox n’ont pas de label donc on ne sait pas à quoi ils servent et il faudrait soit placer le focus sur le champ `#gallery-url-input` (pour qu’on voit où se passe l’action) soit expliquer ce qui se passe et donner un lien rapide pour s’y rendre. Un message de confirmation que le fichier est ajouté à la galerie serait le bienvenu aussi.
Les liens de visualisation et de suppression mériteraient un `title` rappelant l’action qui va se produire si on clique + le nom du fichier concerné (bon y a déjà l’info via le `<th scope="">` mais c’est peut-être pas plus mal de le rappeler).
Il n’y a pas de texte alternatif aux icônes font de la colonne « Supprimer au premier accès ? » donc un lecteur d’écran ne dit ni si c’est oui ni si c’est non. (cf de manière général le problème des icônes font #49)0.12Luc DidryLuc Didryhttps://framagit.org/fiat-tux/hat-softwares/lutim/-/issues/1API: ability to upload a base64-encoded image2017-06-05T09:06:05ZObnyAPI: ability to upload a base64-encoded imageThis improvement would allow a user to send the image (through a post request) in base64 format.
The server verifies that the received string indeed encodes an image, decodes it and process it as usual.This improvement would allow a user to send the image (through a post request) in base64 format.
The server verifies that the received string indeed encodes an image, decodes it and process it as usual.Luc DidryLuc Didry