@Override public void encodeScript(FacesContext context, InputTextarea inputTextarea) throws IOException { String clientId = inputTextarea.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("InputTextarea", inputTextarea.resolveWidgetVar(), clientId).finish(); } }
@Override protected void encodeScript(FacesContext context, SelectCheckboxMenu menu) throws IOException { String clientId = menu.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("SelectCheckboxMenu", menu.resolveWidgetVar(), clientId).finish(); }
protected void encodeScript(FacesContext context, SelectManyCheckbox checkbox) throws IOException { String clientId = checkbox.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); String layout = checkbox.getLayout(); boolean custom = (layout != null && layout.equals("custom")); wb.initWithDomReady("SelectManyCheckbox", checkbox.resolveWidgetVar(), clientId) .attr("custom", custom, false).finish(); }
protected void encodeScript(FacesContext context, SelectOneRadio radio) throws IOException { String clientId = radio.getClientId(context); String layout = radio.getLayout(); boolean custom = layout != null && layout.equals("custom"); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("SelectOneRadio", radio.resolveWidgetVar(), clientId) .attr("custom", custom, false).finish(); }
protected void encodeScript(FacesContext context, Message uiMessage, UIComponent target) throws IOException { if (uiMessage.getDisplay().equals("tooltip")) { String clientId = uiMessage.getClientId(context); String targetClientId = (target instanceof InputHolder) ? ((InputHolder) target).getInputClientId() : target.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("Message", uiMessage.resolveWidgetVar(), clientId) .attr("target", targetClientId) .finish(); } } }
protected void encodeScript(FacesContext context, InputNumber inputNumber, Object value, String valueToRender) throws IOException { WidgetBuilder wb = RequestContext.getCurrentInstance(context).getWidgetBuilder(); wb.initWithDomReady(InputNumber.class.getSimpleName(), inputNumber.resolveWidgetVar(), inputNumber.getClientId()); wb.attr("disabled", inputNumber.isDisabled()) .attr("valueToRender", formatForPlugin(valueToRender, inputNumber, value)); String metaOptions = getOptions(inputNumber); if (!metaOptions.isEmpty()) { wb.nativeAttr("pluginOptions", metaOptions); } wb.finish(); }
@Override protected void encodeScript(FacesContext context, AbstractMenu abstractMenu) throws IOException { PanelMenu menu = (PanelMenu) abstractMenu; String clientId = menu.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("PanelMenu", menu.resolveWidgetVar(), clientId) .attr("stateful", menu.isStateful()); wb.finish(); }
@Override protected void encodeScript(FacesContext context, AbstractMenu abstractMenu) throws IOException { SlideMenu menu = (SlideMenu) abstractMenu; String clientId = menu.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("SlideMenu", menu.resolveWidgetVar(), clientId); if (menu.isOverlay()) { encodeOverlayConfig(context, menu, wb); } wb.finish(); }
protected void encodeScript(FacesContext context, SplitButton button) throws IOException { String clientId = button.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("SplitButton", button.resolveWidgetVar(), clientId); wb.attr("appendTo", SearchExpressionFacade.resolveClientId(context, button, button.getAppendTo()), null); wb.finish(); }
protected void encodeScript(FacesContext context, DataList list) throws IOException { String clientId = list.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("DataList", list.resolveWidgetVar(), clientId); if (list.isPaginator()) { encodePaginatorConfig(context, list, wb); } encodeClientBehaviors(context, list); wb.finish(); }
protected void encodeScript(FacesContext context, ContentFlow cf) throws IOException { WidgetBuilder wb = getWidgetBuilder(context); if (context.isPostback()) { wb.initWithDomReady("ContentFlow", cf.resolveWidgetVar(), cf.getClientId(context)); } else { wb.initWithWindowLoad("ContentFlow", cf.resolveWidgetVar(), cf.getClientId(context)); } wb.finish(); }
@Override protected void encodeScript(FacesContext context, SelectOneMenu menu) throws IOException { ThemeSwitcher ts = (ThemeSwitcher) menu; String clientId = ts.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("ThemeSwitcher", ts.resolveWidgetVar(), clientId) .attr("effect", ts.getEffect(), null) .attr("effectSpeed", ts.getEffectSpeed(), null); wb.finish(); } }
protected void encodeScript(FacesContext context, ColorPicker colorPicker, String value) throws IOException { String clientId = colorPicker.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("ColorPicker", colorPicker.resolveWidgetVar(), clientId) .attr("mode", colorPicker.getMode()) .attr("color", value, null); encodeClientBehaviors(context, colorPicker); wb.finish(); } }
protected void encodeScript(FacesContext context, AbstractMenu abstractMenu) throws IOException { Menu menu = (Menu) abstractMenu; String clientId = menu.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("PlainMenu", menu.resolveWidgetVar(), clientId) .attr("toggleable", menu.isToggleable(), false); if (menu.isOverlay()) { encodeOverlayConfig(context, menu, wb); } wb.finish(); }
protected void encodeScript(FacesContext context, Sticky sticky) throws IOException { String target = sticky.getTarget(); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("Sticky", sticky.resolveWidgetVar(), sticky.getClientId(context)) .attr("target", SearchExpressionFacade.resolveClientIds(context, sticky, target)) .attr("margin", sticky.getMargin(), 0) .finish(); } }
protected void encodeScript(FacesContext context, ColumnToggler columnToggler) throws IOException { WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("ColumnToggler", columnToggler.resolveWidgetVar(), columnToggler.getClientId(context)); wb.attr("trigger", SearchExpressionFacade.resolveClientIds(context, columnToggler, columnToggler.getTrigger())) .attr("datasource", SearchExpressionFacade.resolveClientIds(context, columnToggler, columnToggler.getDatasource())); encodeClientBehaviors(context, columnToggler); wb.finish(); } }
private void encodeScript(FacesContext context, NotificationBar bar) throws IOException { String clientId = bar.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("NotificationBar", bar.resolveWidgetVar(), clientId) .attr("position", bar.getPosition()) .attr("effect", bar.getEffect()) .attr("effectSpeed", bar.getEffectSpeed()) .attr("autoDisplay", bar.isAutoDisplay(), false); wb.finish(); }
protected void encodeScript(FacesContext context, Growl growl) throws IOException { WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("Growl", growl.resolveWidgetVar(), growl.getClientId(context)); wb.attr("sticky", growl.isSticky(), false) .attr("life", growl.getLife(), 6000) .attr("escape", growl.isEscape(), true) .append(",msgs:"); encodeMessages(context, growl); wb.finish(); } }
protected void encodeScript(FacesContext context, AjaxStatus status) throws IOException { String clientId = status.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("AjaxStatus", status.resolveWidgetVar(), clientId); wb.callback(AjaxStatus.START, AjaxStatus.CALLBACK_SIGNATURE, status.getOnstart()) .callback(AjaxStatus.ERROR, AjaxStatus.CALLBACK_SIGNATURE, status.getOnerror()) .callback(AjaxStatus.SUCCESS, AjaxStatus.CALLBACK_SIGNATURE, status.getOnsuccess()) .callback(AjaxStatus.COMPLETE, AjaxStatus.CALLBACK_SIGNATURE, status.getOncomplete()); wb.finish(); }
private void encodeScript(FacesContext context, Sidebar bar) throws IOException { String clientId = bar.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.initWithDomReady("Sidebar", bar.resolveWidgetVar(), clientId) .attr("visible", bar.isVisible(), false) .attr("blockScroll", bar.isBlockScroll(), false) .attr("baseZIndex", bar.getBaseZIndex(), 0) .attr("appendTo", SearchExpressionFacade.resolveClientId(context, bar, bar.getAppendTo()), null) .callback("onHide", "function()", bar.getOnHide()) .callback("onShow", "function()", bar.getOnShow()); wb.finish(); }