protected void encodeTabContent(FacesContext context, Tab tab, int index, boolean active, boolean dynamic) throws IOException { ResponseWriter writer = context.getResponseWriter(); String styleClass = active ? TabView.ACTIVE_TAB_CONTENT_CLASS : TabView.INACTIVE_TAB_CONTENT_CLASS; writer.startElement("div", null); writer.writeAttribute("id", tab.getClientId(context), null); writer.writeAttribute("class", styleClass, null); writer.writeAttribute("role", "tabpanel", null); writer.writeAttribute(HTML.ARIA_HIDDEN, String.valueOf(!active), null); writer.writeAttribute("data-index", index, null); if (dynamic) { if (active) { tab.encodeAll(context); tab.setLoaded(true); } } else { tab.encodeAll(context); } writer.endElement("div"); }
protected void encodeTabContent(FacesContext context, Ribbon ribbon, Tab tab, boolean active) throws IOException { ResponseWriter writer = context.getResponseWriter(); String contentClass = active ? Ribbon.ACTIVE_TAB_CONTENT_CLASS : Ribbon.INACTIVE_TAB_CONTENT_CLASS; int childCount = tab.getChildCount(); writer.startElement("div", ribbon); writer.writeAttribute("id", tab.getClientId(context), null); writer.writeAttribute("class", contentClass, null); if (childCount > 0) { writer.startElement("ul", ribbon); writer.writeAttribute("class", Ribbon.GROUPS_CLASS, null); List<UIComponent> children = tab.getChildren(); for (int i = 0; i < childCount; i++) { UIComponent child = children.get(i); if (child instanceof RibbonGroup && child.isRendered()) { RibbonGroup group = (RibbonGroup) child; group.encodeAll(context); } } writer.endElement("ul"); } writer.endElement("div"); }
writer.writeAttribute("href", tab.getClientId(context), null); if (title != null) { writer.writeText(title, null);
writer.writeAttribute("id", tab.getClientId(context), null); writer.writeAttribute("class", contentClass, null); writer.writeAttribute("role", "tabpanel", null);
writer.writeAttribute("href", "#" + tab.getClientId(context), null); writer.writeAttribute("tabindex", "-1", null); if (titleFacet == null) {
@Override protected void encodeTabContent(FacesContext context, Tab tab, int index, boolean active, boolean dynamic) throws IOException { ResponseWriter writer = context.getResponseWriter(); String visibility = active ? "display:block" : "display:none"; writer.startElement("div", null); writer.writeAttribute("id", tab.getClientId(context), null); writer.writeAttribute("style", visibility, null); writer.writeAttribute("role", "tabpanel", null); writer.writeAttribute("aria-hidden", String.valueOf(!active), null); if (dynamic) { if (active) { tab.encodeAll(context); tab.setLoaded(true); } } else { tab.encodeAll(context); } writer.endElement("div"); } }
protected void encodeTabContent(FacesContext context, Tab tab, int index, boolean active, boolean dynamic) throws IOException { ResponseWriter writer = context.getResponseWriter(); String styleClass = active ? TabView.ACTIVE_TAB_CONTENT_CLASS : TabView.INACTIVE_TAB_CONTENT_CLASS; writer.startElement("div", null); writer.writeAttribute("id", tab.getClientId(context), null); writer.writeAttribute("class", styleClass, null); writer.writeAttribute("role", "tabpanel", null); writer.writeAttribute("aria-hidden", String.valueOf(!active), null); writer.writeAttribute("data-index", index, null); if (dynamic) { if (active) { tab.encodeAll(context); tab.setLoaded(true); } } else { tab.encodeAll(context); } writer.endElement("div"); }
protected void encodeTabContent(FacesContext context, Ribbon ribbon, Tab tab, boolean active) throws IOException { ResponseWriter writer = context.getResponseWriter(); String contentClass = active ? Ribbon.ACTIVE_TAB_CONTENT_CLASS : Ribbon.INACTIVE_TAB_CONTENT_CLASS; int childCount = tab.getChildCount(); writer.startElement("div", ribbon); writer.writeAttribute("id", tab.getClientId(context), null); writer.writeAttribute("class", contentClass, null); if (childCount > 0) { writer.startElement("ul", ribbon); writer.writeAttribute("class", Ribbon.GROUPS_CLASS, null); List<UIComponent> children = tab.getChildren(); for (int i = 0; i < childCount; i++) { UIComponent child = children.get(i); if (child instanceof RibbonGroup && child.isRendered()) { RibbonGroup group = (RibbonGroup) child; group.encodeAll(context); } } writer.endElement("ul"); } writer.endElement("div"); }
writer.writeAttribute("href", tab.getClientId(context), null); if (title != null) { writer.writeText(title, null);
writer.writeAttribute("href", "#" + tab.getClientId(context), null); if (titleFacet == null) { writer.write(tab.getTitle());
writer.writeAttribute("id", tab.getClientId(context), null); writer.writeAttribute("class", contentClass, null); writer.writeAttribute("role", "tabpanel", null);
writer.writeAttribute("href", "#" + tab.getClientId(context), null); writer.writeAttribute("tabindex", "-1", null); if (titleFacet == null) {
writer.writeAttribute("id", tab.getClientId(context), null); writer.writeAttribute("class", containerClass, null); writer.writeAttribute("role", "tabpanel", null);