List of usage examples for com.google.gwt.aria.client Roles getCheckboxRole
public static CheckboxRole getCheckboxRole()
From source file:gov.wa.wsdot.mobile.client.activities.ferries.schedules.sailings.FerriesRouteSailingsViewGwtImpl.java
License:Open Source License
@Override public void toggleStarButton(boolean isStarred) { if (isStarred) { starButton.setIcon(ImageHolder.get().important()); Roles.getCheckboxRole().setAriaCheckedState(starButton.getElement(), CheckedValue.TRUE); } else {/*ww w. j a v a 2s . c o m*/ starButton.setIcon(ImageHolder.get().notImportant()); Roles.getCheckboxRole().setAriaCheckedState(starButton.getElement(), CheckedValue.FALSE); } }
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();/*from w w w . ja v a2 s . co m*/ }
From source file:gov.wa.wsdot.mobile.client.activities.mountainpasses.MountainPassDetailsViewGwtImpl.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(reportTab.getElement()); Roles.getTabRole().setAriaSelectedState(reportTab.getElement(), SelectedValue.TRUE); Roles.getTabRole().set(camerasTab.getElement()); Roles.getTabRole().setAriaSelectedState(camerasTab.getElement(), SelectedValue.FALSE); Roles.getTabRole().set(forecastTab.getElement()); Roles.getTabRole().setAriaSelectedState(forecastTab.getElement(), SelectedValue.FALSE); accessibilityShowReport();/*w w w. j a v a2s. c o m*/ }
From source file:gov.wa.wsdot.mobile.client.activities.trafficmap.menu.traveltimes.TravelTimeDetailsViewGwtImpl.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.getCheckboxRole().set(starButton.getElement()); Roles.getCheckboxRole().setAriaLabelProperty(starButton.getElement(), "favorite"); Roles.getHeadingRole().set(heading.getElement()); }
From source file:org.unitime.timetable.gwt.client.aria.AriaCheckBox.java
License:Apache License
public AriaCheckBox(Element elem) { super(elem);/* w ww.j a v a2 s . co m*/ iAriaLabel = DOM.createLabel(); iAriaLabel.setId(DOM.createUniqueId()); iAriaLabel.setClassName("unitime-AriaLabel"); DOM.appendChild(getElement(), iAriaLabel); Roles.getCheckboxRole().setAriaLabelledbyProperty(elem, Id.of(iAriaLabel)); }
From source file:org.unitime.timetable.gwt.client.aria.AriaToggleButton.java
License:Apache License
public AriaToggleButton(ImageResource checked, ImageResource unchecked) { iCheckedFace = checked;/*from w w w.j a v a 2 s.c om*/ iUncheckedFace = unchecked; setResource(iUncheckedFace); Roles.getCheckboxRole().set(getElement()); Roles.getCheckboxRole().setAriaCheckedState(getElement(), CheckedValue.FALSE); setTabIndex(0); sinkEvents(Event.ONKEYUP | Event.ONCLICK); }
From source file:org.unitime.timetable.gwt.client.aria.AriaToggleButton.java
License:Apache License
@Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) value = false;//w w w .j av a 2 s. com iValue = value; setResource(iValue ? iCheckedFace : iUncheckedFace); Roles.getCheckboxRole().setAriaCheckedState(getElement(), iValue ? CheckedValue.TRUE : CheckedValue.FALSE); if (fireEvents) ValueChangeEvent.fire(this, getValue()); }
From source file:org.unitime.timetable.gwt.client.widgets.UniTimeWidget.java
License:Apache License
@Override public void setAriaLabel(String text) { if (iWidget instanceof HasAriaLabel) { ((HasAriaLabel) iWidget).setAriaLabel(text); } else {//from w w w . j a v a2s . com if (iAriaLabel == null) { iAriaLabel = DOM.createLabel(); iAriaLabel.setId(DOM.createUniqueId()); iAriaLabel.setClassName("hidden-label"); DOM.appendChild(getElement(), iAriaLabel); Roles.getCheckboxRole().setAriaLabelledbyProperty(iWidget.getElement(), Id.of(iAriaLabel)); } iAriaLabel.setInnerText(text); } }