Example usage for com.google.gwt.aria.client Roles getMenuRole

List of usage examples for com.google.gwt.aria.client Roles getMenuRole

Introduction

In this page you can find the example usage for com.google.gwt.aria.client Roles getMenuRole.

Prototype

public static MenuRole getMenuRole() 

Source Link

Usage

From source file:gov.wa.wsdot.mobile.client.activities.amtrakcascades.schedules.AmtrakCascadesSchedulesViewGwtImpl.java

License:Open Source License

private void accessibilityPrepare() {

    // Add ARIA roles for accessibility
    Roles.getButtonRole().set(backButton.getElement());
    Roles.getButtonRole().setAriaLabelProperty(backButton.getElement(), "back");

    Roles.getButtonRole().set(checkSchedules.getElement());

    Roles.getHeadingRole().set(heading.getElement());

    Roles.getMenuRole().set(daysOfWeek.getElement());
    Roles.getMenuRole().setAriaLabelProperty(daysOfWeek.getElement(), "select a departing day");
    Roles.getMenuRole().setTabindexExtraAttribute(daysOfWeek.getElement(), 0);

    Roles.getMenuRole().set(fromLocation.getElement());
    Roles.getMenuRole().setAriaLabelProperty(fromLocation.getElement(), "select an origin");
    Roles.getMenuRole().setTabindexExtraAttribute(fromLocation.getElement(), 0);

    Roles.getMenuRole().set(toLocation.getElement());
    Roles.getMenuRole().setTabindexExtraAttribute(toLocation.getElement(), 0);

}

From source file:gov.wa.wsdot.mobile.client.activities.ferries.schedules.departures.FerriesRouteDeparturesViewGwtImpl.java

License:Open Source License

private void accessibilityPrepare() {

    // Add ARIA roles for accessibility
    Roles.getButtonRole().set(backButton.getElement());
    Roles.getButtonRole().setAriaLabelProperty(backButton.getElement(), "back");

    Roles.getHeadingRole().set(heading.getElement());

    Roles.getMenuRole().set(daysOfWeek.getElement());
    Roles.getMenuRole().setAriaLabelProperty(daysOfWeek.getElement(), "select a departing day");
    Roles.getMenuRole().setTabindexExtraAttribute(daysOfWeek.getElement(), 0);

    Roles.getMainRole().set(times.getElement());
    Roles.getMainRole().set(cameras.getElement());

    Roles.getTabRole().set(timesTab.getElement());
    Roles.getTabRole().setAriaSelectedState(timesTab.getElement(), SelectedValue.TRUE);
    Roles.getTabRole().setAriaLabelProperty(timesTab.getElement(), "times");

    Roles.getTabRole().set(camerasTab.getElement());
    Roles.getTabRole().setAriaSelectedState(camerasTab.getElement(), SelectedValue.FALSE);
    Roles.getTabRole().setAriaLabelProperty(camerasTab.getElement(), "cameras");

    Roles.getProgressbarRole().set(progressIndicator.getElement());
    Roles.getProgressbarRole().setAriaLabelProperty(progressIndicator.getElement(), "loading indicator");

    // TODO Hide pull down until we can figure out how to get VoiceOver to work with it
    Roles.getButtonRole().setAriaHiddenState(pullArrowHeader.getElement(), true);

    accessibilityShowTimes();//from  w ww.jav a  2s  .  com
}

From source file:gov.wa.wsdot.mobile.client.activities.socialmedia.twitter.TwitterViewGwtImpl.java

License:Open Source License

private void accessibilityPrepare() {

    // Add ARIA roles for accessibility
    Roles.getButtonRole().set(backButton.getElement());
    Roles.getButtonRole().setAriaLabelProperty(backButton.getElement(), "back");

    Roles.getHeadingRole().set(heading.getElement());

    Roles.getMenuRole().set(twitterAccounts.getElement());
    Roles.getMenuRole().setAriaLabelProperty(twitterAccounts.getElement(), "select a twitter account");
    Roles.getMenuRole().setTabindexExtraAttribute(twitterAccounts.getElement(), 0);

    Roles.getProgressbarRole().setAriaLabelProperty(progressIndicator.getElement(), "loading indicator");
    Roles.getProgressbarRole().setAriaLiveProperty(progressIndicator.getElement(), LiveValue.ASSERTIVE);

    // TODO Hide pull down until we can figure out how to get VoiceOver to work with it
    Roles.getButtonRole().setAriaHiddenState(pullArrowHeader.getElement(), true);

}