Dostępne wykresy wykorzystujące ARIA

Swego czasu opisywałem w jaki sposób można osadzać na stronach dostępne wykresy. Jednak moja metoda – chociaż skuteczna – jest biedniutka w porównaniu z rozwiązaniem, które niedawno odkryłem. Jest to amCharts Accessibility Plugin, czyli rozszerzenie dla komercyjnego narzędzia do tworzenia wykresów na żywo AmCharts. Sądząc po liście firm – jest to narzędzie dobre i popularne, a wykresy są generowane na żywo za pomocą biblioteki JavaScript.

Na czym polega moc tkwiąca w AAP? Na dodaniu ról ARIA i obsługi za pomocą klawiatury. Statyczny obrazek wykresu zamienia się wtedy w interaktywnyobiekt, po którym można się przemieszczać za pomocą klawiatury. Oczywiście działa to tylko z czytnikiem ekranu, na przykład NVDA, bo i rozszerzenie przeznaczone jest przede wszystkim dla niewidomych użytkowników. Wersja demonstracyjna takiego wykresupozwala obejrzeć, jak to działa. Można też obejrzeć dołączony do opisu screencast. Szkoda jedynie, że sama podstawowa biblioteka jest komercyjna, bo chętnie bym poeksperymentował.