Utilizat in general in widget-uri sau aplicatii compozite complexe, rolul documentului poate informa tehnologiile de asistenta pentru a comuta contextul intr-un mod de citire: rolul documentului le spune tehnologiilor de asistare cu moduri de citire sau navigare sa utilizeze modul document pentru a citi continutul continut in acest element.

<div role = “dialog”> … <div id = “InfoText” role = “document” tabindex = “0”> <p> Unele texte informative merg aici. </p> </div> … < buton> Inchidere </button> </div>

Acest exemplu prezinta un widget de dialog cu cateva controale si o sectiune cu un text informativ pe care utilizatorul tehnologiei de asistenta il poate citi atunci cand il afiseaza.

Descriere

In mod implicit, paginile web sunt tratate ca documente; tehnologiile de asistenta (AT) intra in modul de navigare sau citire atunci cand introduceti o noua pagina web. Acest mod poate fi modificat prin diferite roluri, inclusiv rolurile widget si aplicatii. Rolul documentului readuce AT-ul in modul navigare sau citire. 

In general plasat intr-un rol de aplicatie sau alt rol de widget interactiv, rolul de document este utilizat pentru a indica o sectiune a unui widget compozit complex pe care un utilizator de tehnologie de asistenta ar trebui sa o citeasca folosind modul sau de navigare sau de citire virtuala, daca este disponibil.

Deoarece AT-urile cu modul de citire sunt implicite in acel mod pentru toate elementele, cu exceptia celor cu un set de roluri widget sau aplicatie, rolul documentului este util numai pentru elementele focalizabile dintr-un widget sau aplicatie care ar trebui citite ca text imbogatit static.

mature.com porno gay españoles
cine porno español inciesto español
porno hentail gorditas tetonas
abuelasputas rebeca linares masaje
zofilia xxx corridas a chorro
videos porno caseros españoles corriendose dentro
parejas pilladas follando peliculas porno gay en español
tetas en las playas concursos nudistas
penes negros videos porno subtitulados
porno retro maduras ariana grande porno
parejas liberales españolas trio con mi esposa
chupame las tetas incesto real xxx
amas de casa infieles incestos lesbicos
tata_latina follada real
porno libre www.sex
porno suizo corridas en el culo
heidi porno travestis maduras
xxxhd pornovideo
se corre dentro de su prima asiatica forzada
paja en publico muy jovencitas porno

Adaugarea de rol = “document” si tabindex = “0” la elementul care contine textul dintr-un widget permite utilizatorului cititorului de ecran sa apese tasta Tab pentru a pune accentul pe elementul documentului si sa citeasca textul cu cursorul de citire al cititorului de ecran.

Tehnologiile de asistenta ar trebui sa schimbe contextul inapoi in modul document, interceptand eventual de la controalele recablate pentru contextul dinamic al parintelui, reactivand evenimentele de intrare standard, cum ar fi evenimentele tastaturii sageata sus sau jos, pentru a controla cursorul de citire.

Spre deosebire de rolul articolului, rolul documentului nu are nicio relatie cu alte elemente cu rol document, ci are doar o relatie cu widgetul compozit care contine. Un articol poate avea articole asociate.

Roluri, stari si proprietati WAI-ARIA asociate

aria-extinsa
Includeti cu o valoare adevarat sau fals daca elementul documentului este pliabil, pentru a indica daca documentul este in prezent extins sau restrans. Alte valori includ valoarea nedefinita implicita, ceea ce inseamna ca documentul nu este pliabil.
tabindex = “0”
Folosit pentru a face focalizarea, astfel incat utilizatorul tehnologiei de asistenta sa poata fila si sa inceapa sa citeasca imediat.

Interactiuni cu tastatura

Elementul ar trebui sa poata fi focalizat prin setarea tabindex = “0” pereche atribut / valoare pe el. In acest fel, utilizatorul poate face tab la acesta, modul de citire este invocat automat si continutul poate fi citit imediat.

Functii JavaScript necesare

Niciunul, cu exceptia celor cerute de orice atribute De exemplu, daca documentul este pliabil, atunci starea si valoarea aria-expandata trebuie mentinute.

Exemple

Un exemplu este Gmail si vizualizarea conversatiei unice. GMail este o aplicatie web. Cand se afla in GMail, majoritatea interactiunilor agentului utilizator sunt uzurpate de aplicatie. Cu toate acestea, cand focalizarea tastaturii este setata pe titlul initial al unei singure conversatii care contine subiectul conversatiei, utilizatorul cititorului de ecran poate utiliza comenzile modului de citire pentru a citi mesajele, a le extinde sau a le restrange si a le manipula. Odata ce focalizarea revine la lista de mesaje fie prin activarea butonului Inapoi, fie prin apasarea unei apasari de tasta asociate, modul de interactiune directa a aplicatiei este invocat din nou, iar utilizatorul poate trece la o alta conversatie din lista cu tastele sageti.

Cele mai bune practici

Asigurati-va intotdeauna ca un element cu rolul documentului poate fi focalizat, setand atributul tabindex cu o valoare de 0. Aceasta il va include si in ordinea taburilor.

Beneficii adaugate

Rolul documentului este o modalitate usoara de a controla indirect comportamentul tehnologiei de asistenta, afirmand fara echivoc ca acesta este continutul pe care utilizatorul ar trebui sa il citeasca cu comenzile standard ale cititorului de ecran.

Specificatii

Suport pentru cititor de ecran

Vezi si