[MGNLUI-3418] Accessibility support in admin central forms and dialogs Created: 11/May/15  Updated: 06/Aug/15  Resolved: 29/May/15

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: 5.3.10, 5.4.1

Type: Improvement Priority: Major
Reporter: Aleksandr Pchelintcev Assignee: Tu Bo Xuan
Resolution: Fixed Votes: 0
Labels: WAI-ARIA, accessibility, dialog
Remaining Estimate: 0d
Time Spent: 1.5d
Original Estimate: 2d 3h

Issue Links:
relation
is related to MGNLUI-3417 A user with impaired eyesight is able... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:

 Description   

The main goal to achieve here is to connect all dialog/form labels to the respective input fields (right now it’s two separate divs with no IDs assigned).

Classes to find inspiration in:

  • com.vaadin.client.ui.aria.AriaHelper - utility class which provides some useful methods (e.g. com.vaadin.client.ui.aria.AriaHelper#bindCaption, pretty much what we're talking about).
  • com.vaadin.client.ui.VFormLayout - example of a stock Vaadin widget which similar to our forms and which provides accessibility support (via aforementioned class).
  • info.magnolia.ui.vaadin.gwt.client.form.widget.FormViewImpl - our widget where the fix should eventually land.


 Comments   
Comment by Tu Bo Xuan [ 25/May/15 ]

Thnx, Sasha.

Based on your suggestion, I've just called "bindCaption" for an specific input field element and corresponding label, and then it worked as a charm.

Notes: just test with JAWS (screen reader).

@Natascha: If possible, please help verify it all again.
Thnx.

Generated at Mon Feb 12 09:06:25 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.