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

Accessibility support in AppLauncher component

XMLWordPrintable

      The crux of the problem:
      The app tiles are clickable but do not expose the navigation logic, all is done inside of the widget logic and is hidden from the screen reader. We need to expose the app navigation through some sort of links.

      Classes/methods to look at:

      • info.magnolia.ui.vaadin.gwt.client.applauncher.widget.AppLauncherViewImpl - widget/view which aggregates app tiles.
      • info.magnolia.ui.vaadin.gwt.client.applauncher.connector.AppLauncherConnector - its connector - receives the data from the server and presents it
        • info.magnolia.ui.vaadin.gwt.client.applauncher.connector.AppLauncherConnector#activateApp - a method which triggers app navigation, does nothing more than pushing a new URL fragment to the history.
      • info.magnolia.ui.vaadin.gwt.client.applauncher.shared.AppTile - actual widget that should include a link to an app in this or that form.

      One far fetched idea is that maybe we could change the way the URL is updated by turning the app tile in a styled link?

        Acceptance criteria

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

                Created:
                Updated:
                Resolved:

                  Task DoD

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