*Bonjour,*
Merci Sanvin pour le retour.
J'ai regardé aria-posinset et aria-setsize, que je ne connaissais pas,
mais apparemment ça ne sera pas plus utile si la structure est déjà une
liste, et qu'on ne sait de toute façon pas le nombre final de résultats
qu'on obtiendra.
Pour régler au moins une perturbation, je me demandais si je pouvais
choisir, avec aria-live, de ne vocaliser qu'une partie des blocs
nouvellement ajoutés, par exemple seulement le titre ?
Je sais qu'il existe aria-atomic mais cela ne me semble pas permettre ce
genre de mesure, c'est plutôt l'inverse (revocaliser l'ensemble à chaque
modification).
Je pense aussi, en plus de l'indication textuelle de chargement, mettre
aria-busy sur toute la zone tant que la recherche n'est pas terminée.
Enfin, pour le décalage visuel, en effet il s'agit plutôt d'une
problématique ergonomique, et j'ai du mal à voir comment on pourra
l'éviter à part laisser tomber ce système d'affichage au fur et à mesure.
Cordialement,
*Marie Hanotte // *Intégratrice multimédia - /Interactive Designer/
google certified
<http://www.accessiweb.org/index.php/fiche_gta_experts/items/hanotte-marie.html>
google certified <https://certified.opquast.com/fr/>
acti <http://www.acti.fr/?utm_source=signature>
Tél: +33 4 37 37 25 10 <tel:0437372510>
289, rue Garibaldi
69007 Lyon
Suivez notre actu
acti <http://www.acti.fr/> linkedin
<https://www.linkedin.com/company/acti> twitter
<https://twitter.com/acti> facebook <https://www.facebook.com/agence.acti>
acti+c2is 45 experts du digital à votre service !
<http://www.acti.fr/blog/acti-reprend-lagence-lyonnaise-c2is/>
Le 29/06/2017 à 08:54, [email protected] a écrit :
hello,
bon y'a déjà le fait que ce type de recherche à la volée perture tous les
utilisateurs,
c'est sûr que pour certains (genre lecteur d'écran ou loupe) c'est l'horreur !
peut être une piste c'est de donner la position du focus dans la liste lorque
ça change, un truc genre (positon X dans Y résultats) à chaque fois que de
nouveaux résultats arrivent...
peut être peux tu doubler (ou pas, je ne sais pas où en est le support) avec un
aria-posinset et aria-setsize, ça pourrait aider,
bonne chance :)
a+
Sanvin
----- Mail original -----
De: "Marie Hanotte" <[email protected]>
À: "liste gta" <[email protected]>
Envoyé: Mercredi 28 Juin 2017 17:00:36
Objet: [Liste GTA] Résultats de recherche asynchrones
Bonjour la liste,
J'ai un questionnement sur la gestion de contenus asynchrones dans une page.
En effet, il s'agit d'une recherche, où les résultats proviennent de différents
flux.
Le souhait du client est qu'ils soient affichés au fur et à mesure de leur
réception : outre le fait que du contenu apparaisse donc en plusieurs morceaux,
il est en même temps ordonné selon certains critères, donc le nouveau contenu
peut s'insérer au beau milieu de la liste existante.
Le risque est donc que des blocs apparaissent plus haut que le focus actuel
sans que l'internaute soit notifié-e, et/ou que visuellement cela soit
perturbant car viendrait décaler le contenu en cours de lecture.
Pour info, nous ne pouvons pas savoir à l'avance le nombre de blocs qui seront
retournés, et enfin il s'agit de contenu assez dense, avec titre et
informations détaillées.
J'envisage plusieurs façons de gérer cela :
- aria-live (sur le conteneur global) semble adapté pour gérer les
notifications, cependant cela risque de ne pas être confortable pour
l'internaute : cela ferait beaucoup de contenu vocalisé à chaque ajout
- une indication générique "chargement en cours" en tout début de conteneur permettrait a
minima d'avertir que le contenu de la page n'est pas encore "stabilisé"
- cette indication pourrait être incrémentée au fur et à mesure des blocs ajoutés
("chargement en cours : X résultats trouvés") et indiquer à la fin la clôture
du chargement
Cependant cela ne règle pas le souci de perturbation de lecture.
Avez-vous en tête des fonctionnements ou alternatives possibles dans ce
contexte ?
Merci d'avance pour vos éclairages !
Cordialement,
Marie Hanotte // Intégratrice multimédia - Interactive Designer
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org