Bonjour Matthieu et tous,
je viens de lire un article parlant des avantages de WAI-ARIA pour les
utilisateurs de lecteurs d'écran dont le lien a été donné sur twitter.
WAI-ARIA for screen reader users: An overview of things you can find in
some mainstream web apps today:
http://www.marcozehe.de/2014/05/03/wai-aria-for-screen-reader-users-an-overview-of-things-you-can-find-in-some-mainstream-web-apps-today/
Cet article indique entre autres, que Twitter a fait de gros progrès
dans l'accessibilité en utilisant WAI-ARIA.
Ainsi, si tu es connecté à twitter et que tu fais une recherche d'un
utilisateur, WAI-ARIA permettra à un lecteur d'écran d'indiquer si le
champ de saisie dans lequel tu effectues ta recherche est un champ de
saisie, avec autocomplétion, sur plusieurs lignes.
Lorsque tu tapes les lettres de l'utilisateur que tu recherches, le
nombre de résultats est vocalisé grâce à ARIA et tu peux lire la liste
des résultats avec les flèches.
Peut-être que ça répondrait mieux à ta question que Yahoo?
J'aime bien la conclusion de cet article qui dit :
"And if anyone tries to tell you that WAI-ARIA is not important or its
importance is greatly overstated, ask them if they can do what you can
do, without using WAI-ARIA, and without offering any 3rd party app, just
the web browser and assistive technology. WAI-ARIA is important, and it
is being enhanced to provide even richer and more accessible experiences
in the future. More and more apps are moving to a web-based user
interface for both desktop and mobile operating systems, and it is
important to have a technology that can make these rich applications as
accessible as their native counterparts or legacy offerings. The
technology is there, it’s working, so let’s use it!
So keep your JavaScript turned on, fear not, and embrace the future of
web apps!"
Il faut utiliser ARIA, ne plus avoir peur de se servir du javascript!
bonne journée
Sylvie
Le 29/04/2014 16:58, Matthieu Marseille a écrit :
Merci Sylvie, ça ne répond pas à ma question, mais ça me donne des
pistes en effet. Le système sur Yahoo est similaire au mien en tout
point à priori (au moins en terme de restitution).
D'une part, je remarque que ça fonctionne mieux sous Firefox que
Chrome : sur Chrome, je n'ai aucune proposition / suggestion, et rien
n'est vocalisé dans la liste proposée, alors que sur Firefox, j'ai
bien les suggestions, et certaines sont vocalisées correctement.
Cependant, je remarque que la vocalisation est aléatoire, et repasser
sur un élément qui a été vocalisé correctement une première fois ne
garanti pas qu'il soit vocalisé à nouveau, à la place NVDA dit "vide".
Je ne trouve pas d'ARIA dans le code sur Yahoo, mais par contre ça
peut être une piste pour moi, je vais creuser dans ce sens !
2014-04-29 16:47 GMT+02:00 Sylvie Duchateau
<[email protected]
<mailto:[email protected]>>:
Bonjour Matthieu,
Je ne sais pas si ça répond à ton problème, mais vas voir sur le
site de yahoo.fr <http://yahoo.fr>.
Avec NVDA, lorsque tu tapes braille par exemple, NVDA dit : "une
ou plusieurs suggestions sont disponibles. Utilisez les flèches
haut et bas pour les faire défiler".
Tu utilises alors les flèches et NVDA annonce: "brailler",
"braille alphabet", "braillenet", "braille wikipédia" etc...
Je crois qu'ils utilisent ARIA, mais à vérifier, pour ça je laisse
la parole aux techniciens.
Amicalement
Sylvie
Le 29/04/2014 15:18, Matthieu Marseille a écrit :
Hello la liste,
Question un peu tricky je pense, je vais essayer d'être clair.
J'ai un champ de recherche d'horaires, qui est branché sur une
autocompletion (utilisant jquery.ui). Au bout de (x)
caractères entrés
dans le champ, l'autocompletion se met en marche, avec un échange
front-back pour pré-trier les résultats, et une mise en
surbrillance
dans la liste de résultats des caractères entrés dans le
champ, tout
cela fonctionne plutôt bien.
Mon problème se situe sur la mise en surbrillance des éléments
dans la
liste : chaque élément de la liste d'autocompletion (elle même
un ul /
li) est un lien <a>, et pour obtenir la surbrillance, les
caractères
entrés dans le champ sont triés, puis affichés encapsulés dans
un <span>
dans la liste, afin de pouvoir changer leur style, mais je
n'arrive pas
à faire vocaliser ces éléments par NVDA : il me vocalise juste
"vide"
pour chaque entrée.
J'ai essayé de remplacer les <span> par du <strong> ou <em>
sans succès,
j'ai tenté aussi de réinjecter l'intitulé complet en title sur le
<span>, là non plus sans succès.
Pour exemple, les éléments de la liste ressemblent à ça :
<li class="ui-menu-item" role="presentation">
<a title="Pernes" id="ui-id-5" class="ui-corner-all"
tabindex="-1">
<span title="Pernes">Per</span>nes
</a>
</li>
Auriez-vous déjà rencontré quelque chose de similaire,
auriez-vous une
idée ou une piste ?
Merci !
--
Matthieu MARSEILLE
DFO - F6 TECH
[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]> >
+33 (0)1 49 68 24 55
<tel:%2B33%20%280%291%2049%2068%2024%2055> FullSIX France
157 rue Anatole France
92309 Levallois Perret Cedex
<http://maps.google.fr/maps?q= fullsix+levallois+perret&oe=
utf-8&client=firefox-a&ie= UTF8&hl=fr&hq=fullsix&hnear=
Levallois-Perret&ll=48.900189, 2.279363&spn=0.016673,0.
045447&z=15&iwloc=A
<http://maps.google.fr/maps?q=fullsix+levallois+perret&oe=utf-8&client=firefox-a&ie=UTF8&hl=fr&hq=fullsix&hnear=Levallois-Perret&ll=48.900189,2.279363&spn=0.016673,0.045447&z=15&iwloc=A>>
http://www.fullsix.com
<http://www.fullsix.com/>
______________________________ _________________
liste_gta mailing list
[email protected]
<mailto:[email protected]>
http://list.accessiweb.org/ mailman/listinfo/liste_gta_
list.accessiweb.org
<http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org>
--
Sylvie Duchateau
Association BrailleNet
Tél.: + 33 (0) 1 44 27 26 25
<tel:%2B%2033%20%280%29%201%2044%2027%2026%2025>
Fax : +33 (0) 1 44 27 34 38
<tel:%2B33%20%280%29%201%2044%2027%2034%2038>
Web: http://www.braillenet.org / http://www.accessiweb.org
______________________________ _________________
liste_gta mailing list
[email protected] <mailto:[email protected]>
http://list.accessiweb.org/ mailman/listinfo/liste_gta_
list.accessiweb.org
<http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org>
--
Matthieu MARSEILLE
DFO - F6 TECH
[email protected] <mailto:[email protected]>
+33 (0)1 49 68 24 55 FullSIX France
157 rue Anatole France
92309 Levallois Perret Cedex
<http://maps.google.fr/maps?q=fullsix+levallois+perret&oe=utf-8&client=firefox-a&ie=UTF8&hl=fr&hq=fullsix&hnear=Levallois-Perret&ll=48.900189,2.279363&spn=0.016673,0.045447&z=15&iwloc=A>
http://www.fullsix.com
<http://www.fullsix.com/>
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
--
Sylvie Duchateau
Association BrailleNet
Tél.: +33 (0) 1 44 27 26 25 / Fax : +33 (0) 1 44 27 34 38
www.braillenet.org / www.accessiweb.org
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org