List of usage examples for com.google.gwt.user.client.ui Accessibility ROLE_TAB
String ROLE_TAB
To view the source code for com.google.gwt.user.client.ui Accessibility ROLE_TAB.
Click Source Link
From source file:cc.alcina.framework.gwt.client.widget.FlowTabBar.java
License:Apache License
/** * Inserts a new tab at the specified index. * //from w ww .j a v a 2 s .com * @param widget * widget to be used in the new tab. * @param beforeIndex * the index before which this tab will be inserted. */ protected void insertTabWidget(Widget widget, int beforeIndex) { checkInsertBeforeTabIndex(beforeIndex); ClickDelegatePanel delWidget = new ClickDelegatePanel(widget); delWidget.addClickHandler(this); delWidget.addKeyDownHandler(this); delWidget.setStyleName(STYLENAME_DEFAULT); // Add a11y role "tab" SimplePanel focusablePanel = delWidget.getFocusablePanel(); Accessibility.setRole(focusablePanel.getElement(), Accessibility.ROLE_TAB); if (beforeIndex == tabs.size()) { panel2.add(delWidget); } else { panel2.insert(delWidget, panel2.getWidgetIndex(tabs.get(beforeIndex))); } tabs.add(delWidget); setStyleName(DOM.getParent(delWidget.getElement()), STYLENAME_DEFAULT + "-wrapper", true); }
From source file:com.google.gerrit.client.changes.DownloadCommandLink.java
License:Apache License
DownloadCommandLink(AccountGeneralPreferences.DownloadCommand cmdType, String text) {
super(text);//w w w . jav a 2 s .c om
this.cmdType = cmdType;
setStyleName(Gerrit.RESOURCES.css().downloadLink());
Accessibility.setRole(getElement(), Accessibility.ROLE_TAB);
addClickHandler(this);
}
From source file:com.google.gerrit.client.changes.DownloadUrlLink.java
License:Apache License
DownloadUrlLink(AccountGeneralPreferences.DownloadScheme urlType, String text, String urlData) {
super(text);/*from w w w .j av a 2 s. com*/
this.urlType = urlType;
this.urlData = urlData;
setStyleName(Gerrit.RESOURCES.css().downloadLink());
Accessibility.setRole(getElement(), Accessibility.ROLE_TAB);
addClickHandler(this);
}
From source file:mat.client.shared.ui.MATTabBar.java
License:Apache License
/** * Inserts a new tab at the specified index. * //w ww. j a va2s. com * @param widget widget to be used in the new tab * @param beforeIndex the index before which this tab will be inserted */ protected void insertTabWidget(Widget widget, int beforeIndex) { checkInsertBeforeTabIndex(beforeIndex); ClickDelegatePanel delWidget = new ClickDelegatePanel(widget); delWidget.setStyleName(STYLENAME_DEFAULT); // Add a11y role "tab" SimplePanel focusablePanel = delWidget.getFocusablePanel(); Accessibility.setRole(focusablePanel.getElement(), Accessibility.ROLE_TAB); panel.insert(delWidget, beforeIndex + 1); setStyleName(DOM.getParent(delWidget.getElement()), STYLENAME_DEFAULT + "-wrapper", true); }
From source file:org.sakaiproject.gradebook.gwt.client.gxt.a11y.AriaTabItem.java
License:Educational Community License
@Override protected void onRender(Element parent, int index) { super.onRender(parent, index); Accessibility.setRole(el().dom, Accessibility.ROLE_TAB); Accessibility.setState(el().dom, "aria-controls", getTabPanel().el().getId()); }