protected void encodeStateHolder(FacesContext facesContext, TabView tabView, String name, String value) throws IOException { ResponseWriter writer = facesContext.getResponseWriter(); writer.startElement("input", null); writer.writeAttribute("type", "hidden", null); writer.writeAttribute("id", name, null); writer.writeAttribute("name", name, null); writer.writeAttribute("value", value, null); writer.writeAttribute("autocomplete", "off", null); writer.endElement("input"); }
protected void encodeStateHolder(FacesContext context, DataTable table, String id, String value) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("input", null); writer.writeAttribute("type", "hidden", null); writer.writeAttribute("id", id, null); writer.writeAttribute("name", id, null); writer.writeAttribute("autocomplete", "off", null); if (value != null) { writer.writeAttribute("value", value, null); } writer.endElement("input"); }
protected void encodeListInput(FacesContext context, String clientId) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("select", null); writer.writeAttribute("id", clientId, null); writer.writeAttribute("name", clientId, null); writer.writeAttribute("multiple", "multiple", null); writer.writeAttribute("class", "ui-helper-hidden", null); //items generated on client side writer.endElement("select"); }
protected void encodeIcon(FacesContext context, String anchorClass, String iconClass, String title) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("a", null); writer.writeAttribute("href", "#", null); writer.writeAttribute("class", anchorClass, null); writer.writeAttribute("title", title, null); writer.startElement("span", null); writer.writeAttribute("class", iconClass, null); writer.endElement("span"); writer.endElement("a"); }
protected void encodeCloseIcon(FacesContext context) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("a", null); writer.writeAttribute("href", "#", null); writer.writeAttribute("class", Sidebar.TITLE_BAR_CLOSE_CLASS, null); writer.startElement("span", null); writer.writeAttribute("class", Sidebar.CLOSE_ICON_CLASS, null); writer.endElement("span"); writer.endElement("a"); }
protected void encodeStateHolder(FacesContext context, AccordionPanel accordionPanel) throws IOException { ResponseWriter writer = context.getResponseWriter(); String clientId = accordionPanel.getClientId(context); String stateHolderId = clientId + "_active"; writer.startElement("input", null); writer.writeAttribute("type", "hidden", null); writer.writeAttribute("id", stateHolderId, null); writer.writeAttribute("name", stateHolderId, null); writer.writeAttribute("value", accordionPanel.getActiveIndex(), null); writer.writeAttribute("autocomplete", "off", null); writer.endElement("input"); }
protected void encodeButton(FacesContext context, String styleClass, String iconClass) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("a", null); writer.writeAttribute("class", styleClass, null); writer.startElement("span", null); writer.writeAttribute("class", "ui-button-text", null); writer.startElement("span", null); writer.writeAttribute("class", iconClass, null); writer.endElement("span"); writer.endElement("span"); writer.endElement("a"); }
protected void encodeMenuIcon(FacesContext context, SelectOneMenu menu, boolean valid) throws IOException { ResponseWriter writer = context.getResponseWriter(); String iconClass = valid ? SelectOneMenu.TRIGGER_CLASS : SelectOneMenu.TRIGGER_CLASS + " ui-state-error"; writer.startElement("div", null); writer.writeAttribute("class", iconClass, null); writer.startElement("span", null); writer.writeAttribute("class", "ui-icon ui-icon-triangle-1-s ui-c", null); writer.endElement("span"); writer.endElement("div"); }
protected void encodeMenuIcon(FacesContext context, SelectCheckboxMenu menu, boolean valid) throws IOException { ResponseWriter writer = context.getResponseWriter(); String iconClass = valid ? SelectCheckboxMenu.TRIGGER_CLASS : SelectCheckboxMenu.TRIGGER_CLASS + " ui-state-error"; writer.startElement("div", menu); writer.writeAttribute("class", iconClass, null); writer.startElement("span", menu); writer.writeAttribute("class", "ui-icon ui-icon-triangle-1-s", null); writer.endElement("span"); writer.endElement("div"); }
protected void encodeNavigator(FacesContext facesContext, Wizard wizard, String id, String label, String buttonClass, String icon) throws IOException { ResponseWriter writer = facesContext.getResponseWriter(); writer.startElement("button", null); writer.writeAttribute("id", id, null); writer.writeAttribute("name", id, null); writer.writeAttribute("type", "button", null); writer.writeAttribute("class", HTML.BUTTON_TEXT_ICON_LEFT_BUTTON_CLASS + " " + buttonClass, null); //button icon String iconClass = HTML.BUTTON_LEFT_ICON_CLASS + " " + icon; writer.startElement("span", null); writer.writeAttribute("class", iconClass, null); writer.endElement("span"); //text writer.startElement("span", null); writer.writeAttribute("class", HTML.BUTTON_TEXT_CLASS, null); writer.writeText(label, "value"); writer.endElement("span"); writer.endElement("button"); }
protected void encodeDropTarget(FacesContext context, Tree tree) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("li", null); writer.writeAttribute("class", "ui-tree-droppoint", null); writer.endElement("li"); }
protected void encodeInline(FacesContext context, ColorPicker colorPicker, String clientId) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("div", null); writer.writeAttribute("id", clientId + "_inline", "id"); writer.endElement("div"); }
protected void encodeSubmenuIcon(FacesContext context, Submenu submenu) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("span", null); writer.writeAttribute("class", Menu.SUBMENU_RIGHT_ICON_CLASS, null); writer.endElement("span"); } }
protected void encodeIcon(FacesContext context, String label, String styleClass) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("span", null); writer.writeAttribute("class", styleClass, null); writer.endElement("span"); } }
protected void renderLoading(FacesContext context, OutputPanel panel) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("div", null); writer.writeAttribute("class", OutputPanel.LOADING_CLASS, null); writer.endElement("div"); }
protected void encodeHandle(FacesContext context) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("div", null); writer.writeAttribute("class", InputSwitch.HANDLE_CLASS, null); writer.endElement("div"); }
protected void writeLabel(ResponseWriter writer, String label, boolean visible) throws IOException { writer.startElement("span", null); if (!visible) { writer.writeAttribute("class", "ui-helper-hidden", null); } writer.writeText(label, null); writer.endElement("span"); } }
public void render(FacesContext context, Pageable pageable, String linkClass, String iconClass, boolean disabled, String ariaLabel) throws IOException { ResponseWriter writer = context.getResponseWriter(); String styleClass = disabled ? linkClass + " ui-state-disabled" : linkClass; int textIndex = iconClass.indexOf("seek-"); String text = String.valueOf(iconClass.charAt(textIndex + 5)).toUpperCase(); String tabindex = (disabled) ? "-1" : "0"; writer.startElement("a", null); writer.writeAttribute("href", "#", null); writer.writeAttribute("class", styleClass, null); writer.writeAttribute(HTML.ARIA_LABEL, ariaLabel, null); writer.writeAttribute("tabindex", tabindex, null); writer.startElement("span", null); writer.writeAttribute("class", iconClass, null); writer.writeText(text, null); writer.endElement("span"); writer.endElement("a"); } }
protected void encodeIcon(FacesContext context, String styleClass) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("div", null); writer.writeAttribute("class", styleClass, null); writer.startElement("a", null); writer.endElement("a"); writer.endElement("div"); }
protected void encodeKeyboardTarget(FacesContext context, AbstractMenu menu) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("div", null); writer.writeAttribute("tabindex", menu.getTabindex(), null); writer.writeAttribute("class", "ui-helper-hidden-accessible", null); writer.endElement("div"); } }