DW-urejevalnik: Accessibility
Nazaj: urejevalniki in prikaz kode
1. Pregled in namen
Stanje: osnova (nativna textarea kot temelj vsakega gradnika) [Live]; ARIA orodne vrstice za preklop WYSIWYG [Live].
2. Predpogoji
osnove urejevalnikov že razumljene.
3. Pojmi
Vsak gradnik (CodeMirror, EasyMDE, jedrni urejevalnik) postopno razširi
obstoječo, poimenovano textarea — brez JavaScripta ostane navadna,
povsem dostopna <textarea> z nativnim upravljanjem s tipkovnico.
Zato ti gradniki namerno ne obnavljajo lastnega motorja tipkovnice
(načelo iz editors → vodnik
„kateri gradnik za kaj").
4. Prvi koraki
Se ne uporablja — konsolidirana referenčna stran.
5. Uporaba
Za potrditev dostopnosti: odsek 6 (temelj textarea) plus odsek 7 (orodna vrstica urejevalnika + naznanitev preklopa).
6. API referenca: [Live] nativna textarea kot temelj
Nativno upravljanje s tipkovnico pride brezplačno od brskalnika — noben skript postopnega izboljšanja ga ne sme nadomestiti, le dopolniti.
7. Parametri, možnosti in stanja: ARIA orodne vrstice in naznanitev preklopa [Live]
Nosilec wvdsmd: orodna vrstica EasyMDE nosi role=„toolbar“ plus
roving tabindex (puščica levo/desno, Home/End) — enaka mehanika kot
Toolbar →
Accessibility (scripts/toolbar.js), uporabljena na orodni vrstici
urejevalnika. Preklop urejevalnik/označevanje
(editors → preklop)
naznani vsak preklop pogleda prek regije aria-live=„polite“
(#wvdsmd__announce) — enaka kategorija naznanitve kot pri
števcu vrstice množičnih dejanj DataGrida
(DataGrid →
Accessibility).
8. Popolni primeri
Se ne uporablja — čista referenčna stran.
9. Omejitve in robni primeri
Nobenih onkraj strani funkcij.
10. Dostopnost in združljivost
Ta stran je pregled dostopnosti.
11. Odpravljanje težav
Se ne uporablja — za prizadeti del ni žive kode.
12. Sorodne teme
- urejevalniki in prikaz kode — osnove
- Toolbar: Accessibility — podedovan vzorec roving-tabindex
- DataGrid: accessibility — soroden, medtem popravljen vzorec aria-live kot vzor