Trenutno dejavna stran: start » sl » Interna dokumentacija » Razširitve DokuWikija (WvdS) » FluentUI (knjižnica oblikovalskega sistema) » FluentUI: reference komponent » FluentUI: Toolbar — predstavitveni pregled » Toolbar: Accessibility

Toolbar: Accessibility

1. Pregled in namen

Stanje: [Live]. Vir: lib/plugins/wkfluentui/scripts/toolbar.js.

2. Predpogoji

osnovna pogodba Toolbara že razumljena.

3. Pojmi

Postopno izboljšanje, brez druge poti kode: brez skripta vsako dejanje ostane normalno s tipko Tab dosegljiv element — enaka zagotovitev kot pri vseh drugih skriptih te knjižnice.

4. Prvi koraki

Dodaten klic ni potreben — roving tabindex je samodejno aktiven, takoj ko se naloži scripts/toolbar.js.

5. Uporaba

Velja samodejno za vsak toolbar() z najmanj dvema osredotočljivima otrokoma.

6. API referenca: vzorec orodne vrstice WAI-ARIA

<div class="wk-toolbar" role="toolbar"> z najmanj dvema osredotočljivima otrokoma dobi roving tabindex: puščici spreminjata, kateri element nosi tabindex=„0“ (ostali nosijo tabindex=„-1“); Home/End skočita na prvi/zadnji element.

7. Parametri, možnosti in stanja

Brez dodatnih $opts — vedenje je odvisno le od števila osredotočljivih otrok (odsek 6).

Semantika skupin: .wk-toolbar__group brez naslova skupine namerno ne nosi lastne vloge ARIA — čisto vizualna ločitev, bralniki zaslona zaznajo orodno vrstico kot ravni seznam. Takoj ko skupina prek groupLabel nosi viden naslov (Ribbon- skupine), dobi role="group" + aria-labelledby, ki kaže na naslov — eno samo avtoritativno ime skupine na vsebniku (namesto aria-describedby na vnos, kar bi zahtevalo vrivanje v HTML klicatelja).

8. Popolni primeri

Se ne uporablja — čista referenčna stran.

9. Omejitve in robni primeri

Pri le enem osredotočljivem vnosu se roving tabindex ne aktivira — tipka Tab tako ali tako neposredno doseže edini element, ni napaka.

10. Dostopnost in združljivost

Ta stran je pregled dostopnosti.

11. Odpravljanje težav

Simptom: navigacija s puščicami med vnosi orodne vrstice ne deluje.

Vzrok: scripts/toolbar.js ni bil naložen, ali pa ima orodna vrstica manj kot dva osredotočljiva otroka.

Rešitev: preveriti pot nalaganja skripta (direktiva DOKUWIKI:include v script.js).

12. Sorodne teme

sl/wiki/dwe/wkfluentui/component/toolbar/accessibility.txt · Zadnja sprememba: uporabnika 0.0.0.0