Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-3418

Accessibility support in admin central forms and dialogs

    XMLWordPrintable

Details

    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.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                tu.bo Tu Bo Xuan
                apchelintcev Aleksandr Pchelintcev
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD

                    Time Tracking

                      Estimated:
                      Original Estimate - 2d 3h
                      2d 3h
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 1.5d Time Not Required
                      1.5d