List of usage examples for com.google.gwt.aria.client Roles getMenuRole
public static MenuRole getMenuRole()
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); }