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

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

Introduction

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

Prototype

public static ProgressbarRole getProgressbarRole() 

Source Link

Usage

From source file:gov.wa.wsdot.mobile.client.activities.amtrakcascades.schedules.details.AmtrakCascadesSchedulesDetailsViewGwtImpl.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.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);
}

From source file:gov.wa.wsdot.mobile.client.activities.borderwait.BorderWaitViewGwtImpl.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.getMainRole().set(northPanel.getElement());
    Roles.getMainRole().set(southPanel.getElement());

    Roles.getTabRole().set(northTab.getElement());
    Roles.getTabRole().setAriaSelectedState(northTab.getElement(), SelectedValue.TRUE);
    Roles.getTabRole().setAriaLabelProperty(northTab.getElement(), "north bound");

    Roles.getTabRole().set(southTab.getElement());
    Roles.getTabRole().setAriaSelectedState(southTab.getElement(), SelectedValue.FALSE);
    Roles.getTabRole().setAriaLabelProperty(southTab.getElement(), "south bound");

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

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

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

    accessibilityShowNorth();//  w  w  w .  j  a  v  a  2  s .  c  o m
}

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();/*  www  . java 2  s  .c  o m*/
}

From source file:gov.wa.wsdot.mobile.client.activities.ferries.schedules.FerriesRouteSchedulesViewGwtImpl.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.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);

}

From source file:gov.wa.wsdot.mobile.client.activities.ferries.schedules.sailings.FerriesRouteSailingsViewGwtImpl.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.getCheckboxRole().set(starButton.getElement());
    Roles.getCheckboxRole().setAriaLabelProperty(starButton.getElement(), "favorite");

    Roles.getTabRole().set(sailingsTab.getElement());
    Roles.getTabRole().setAriaSelectedState(sailingsTab.getElement(), SelectedValue.TRUE);
    Roles.getTabRole().setAriaLabelProperty(sailingsTab.getElement(), "sailings");

    Roles.getTabRole().set(alertsTab.getElement());
    Roles.getTabRole().setAriaSelectedState(alertsTab.getElement(), SelectedValue.FALSE);
    Roles.getTabRole().setAriaLabelProperty(alertsTab.getElement(), "route alerts");

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

    accessibilityShowSailings();/*  w ww.  j  a  va 2 s.  c  o  m*/

}

From source file:gov.wa.wsdot.mobile.client.activities.home.HomeViewGwtImpl.java

License:Open Source License

private void accessibilityPrepare() {

    // Set UI labels for accessibility
    trafficButton.setTitle("traffic Map");
    ferriesButton.setTitle("ferries");
    passesButton.setTitle("mountain passes");
    socialButton.setTitle("social media");
    tollingButton.setTitle("toll rates");
    borderButton.setTitle("border waits");
    amtrakButton.setTitle("amtrak cascades");
    aboutButton.setTitle("about the app");
    alertsCarousel.setTitle("high impact alerts");
    star.setAltText("star");

    // Set ARIA roles for accessibility
    Roles.getButtonRole().set(trafficButton.getElement());
    Roles.getButtonRole().set(ferriesButton.getElement());
    Roles.getButtonRole().set(passesButton.getElement());
    Roles.getButtonRole().set(socialButton.getElement());
    Roles.getButtonRole().set(tollingButton.getElement());
    Roles.getButtonRole().set(borderButton.getElement());
    Roles.getButtonRole().set(amtrakButton.getElement());

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

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

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

    Roles.getTabRole().set(homeTab.getElement());
    Roles.getTabRole().setAriaSelectedState(homeTab.getElement(), SelectedValue.TRUE);
    Roles.getTabRole().setAriaLabelProperty(homeTab.getElement(), "home");

    Roles.getTabRole().set(favoritesTab.getElement());
    Roles.getTabRole().setAriaSelectedState(favoritesTab.getElement(), SelectedValue.FALSE);
    Roles.getTabRole().setAriaLabelProperty(favoritesTab.getElement(), "favorites");

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

    // Define flow
    Roles.getHeadingRole().setAriaFlowtoProperty(heading.getElement(), Id.of(trafficButton.getElement()));

    // Hide redundant content from VoiceOver
    Roles.getHeadingRole().setAriaHiddenState(trafficTitle.getElement(), true);
    Roles.getHeadingRole().setAriaHiddenState(ferriesTitle.getElement(), true);
    Roles.getHeadingRole().setAriaHiddenState(passesTitle.getElement(), true);
    Roles.getHeadingRole().setAriaHiddenState(socialTitle.getElement(), true);
    Roles.getHeadingRole().setAriaHiddenState(tollingTitle.getElement(), true);
    Roles.getHeadingRole().setAriaHiddenState(borderTitle.getElement(), true);
    Roles.getHeadingRole().setAriaHiddenState(amtrakTitle.getElement(), true);

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

    accessibilityShowHome();//from   w  w w .  j  av  a 2s  . com
}

From source file:gov.wa.wsdot.mobile.client.activities.mountainpasses.MountainPassesViewGwtImpl.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.getProgressbarRole().set(progressIndicator.getElement());
    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);
}

From source file:gov.wa.wsdot.mobile.client.activities.socialmedia.blogger.BlogViewGwtImpl.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.getProgressbarRole().set(progressIndicator.getElement());
    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);
}

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);

}

From source file:gov.wa.wsdot.mobile.client.activities.socialmedia.youtube.YouTubeViewGwtImpl.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.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);

}