protected void encodeOverlayConfig(FacesContext context, OverlayMenu menu, WidgetBuilder wb) throws IOException { wb.attr("overlay", true) .attr("my", menu.getMy()) .attr("at", menu.getAt()); String trigger = menu.getTrigger(); if (trigger != null) { wb.attr("trigger", SearchExpressionFacade.resolveClientIds(context, (UIComponent) menu, trigger)) .attr("triggerEvent", menu.getTriggerEvent()); } }
protected void encodeScript(FacesContext context, DataScroller ds, int chunkSize) throws IOException { String clientId = ds.getClientId(context); String loadEvent = ds.getFacet("loader") == null ? "scroll" : "manual"; WidgetBuilder wb = getWidgetBuilder(context); wb.init("DataScroller", ds.resolveWidgetVar(), clientId) .attr("chunkSize", chunkSize) .attr("totalSize", ds.getRowCount()) .attr("loadEvent", loadEvent) .attr("mode", ds.getMode(), "document") .attr("buffer", ds.getBuffer()) .finish(); }
public void encodeScript(FacesContext context, Ring ring) throws IOException { String clientId = ring.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Ring", ring.resolveWidgetVar(), clientId) .attr("startingChild", ring.getFirst()) .attr("easing", ring.getEasing(), null) .attr("autoplay", ring.isAutoplay(), false) .attr("autoplayDuration", ring.getAutoplayDuration(), 1000) .attr("autoplayPauseOnHover", ring.isAutoplayPauseOnHover(), false) .attr("autoplayInitialDelay", ring.getAutoplayInitialDelay(), 0); wb.finish(); }
private void encodeScript(FacesContext context, NotificationBar bar) throws IOException { String clientId = bar.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("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, BlockUI blockUI) throws IOException { String clientId = blockUI.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("BlockUI", blockUI.resolveWidgetVar(), clientId); wb.attr("block", SearchExpressionFacade.resolveClientIds(context, blockUI, blockUI.getBlock())); wb.attr("triggers", SearchExpressionFacade.resolveClientIds(context, blockUI, blockUI.getTrigger()), null); wb.attr("blocked", blockUI.isBlocked(), false); wb.attr("animate", blockUI.isAnimate(), true); wb.attr("styleClass", blockUI.getStyleClass(), null); wb.finish(); }
@Override protected void encodeScript(FacesContext context, AbstractMenu menu) throws IOException { Stack stack = (Stack) menu; String clientId = stack.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Stack", stack.resolveWidgetVar(), clientId) .attr("openSpeed", stack.getOpenSpeed()) .attr("closeSpeed", stack.getCloseSpeed()) .attr("expanded", stack.isExpanded(), false); wb.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.init("SelectOneRadio", radio.resolveWidgetVar(), clientId) .attr("custom", custom, false) .attr("unselectable", radio.isUnselectable()).finish(); }
private void encodeScript(FacesContext context, Spotlight spotlight) throws IOException { String clientId = spotlight.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Spotlight", spotlight.resolveWidgetVar(), clientId) .attr("target", SearchExpressionFacade.resolveClientIds(context, spotlight, spotlight.getTarget())) .attr("active", spotlight.isActive(), false) .attr("blockScroll", spotlight.isBlockScroll(), false); wb.finish(); } }
protected void encodeScript(FacesContext context, InputNumber inputNumber, Object value, String valueToRender) throws IOException { WidgetBuilder wb = getWidgetBuilder(context); wb.init(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(); }
protected void encodeScript(FacesContext context, ColorPicker colorPicker, String value) throws IOException { String clientId = colorPicker.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("ColorPicker", colorPicker.resolveWidgetVar(), clientId) .attr("mode", colorPicker.getMode()) .attr("color", value, null); encodeClientBehaviors(context, colorPicker); wb.finish(); } }
@Override protected void encodeScript(FacesContext context, AbstractMenu abstractMenu) throws IOException { Menubar menubar = (Menubar) abstractMenu; String clientId = menubar.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Menubar", menubar.resolveWidgetVar(), clientId) .attr("autoDisplay", menubar.isAutoDisplay()) .attr("toggleEvent", menubar.getToggleEvent(), null); 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.init("PanelMenu", menu.resolveWidgetVar(), clientId) .attr("stateful", menu.isStateful()) .attr("multiple", menu.isMultiple()); wb.finish(); }
protected void encodeScript(FacesContext context, OutputPanel panel) throws IOException { String clientId = panel.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("OutputPanel", panel.resolveWidgetVar(), clientId); if (panel.isDeferred()) { wb.attr("deferred", true) .attr("deferredMode", panel.getDeferredMode()); } encodeClientBehaviors(context, panel); wb.finish(); }
protected void encodeScript(FacesContext context, Sticky sticky) throws IOException { String target = sticky.getTarget(); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Sticky", sticky.resolveWidgetVar(), sticky.getClientId(context)) .attr("target", SearchExpressionFacade.resolveClientIds(context, sticky, target)) .attr("margin", sticky.getMargin(), 0) .finish(); } }
protected void encodeScript(FacesContext context, MultiSelectListbox listbox) throws IOException { String clientId = listbox.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("MultiSelectListbox", listbox.resolveWidgetVar(), clientId) .attr("effect", listbox.getEffect(), null) .attr("showHeaders", listbox.isShowHeaders(), false); encodeClientBehaviors(context, listbox); wb.finish(); }
protected void encodeScript(FacesContext context, ImageCompare compare) throws IOException { String clientId = compare.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("ImageCompare", compare.resolveWidgetVar(), clientId) .attr("leftimage", getResourceURL(context, compare.getLeftImage())) .attr("rightimage", getResourceURL(context, compare.getRightImage())); wb.finish(); }
private void encodeScript(FacesContext context, Rating rating) throws IOException { String clientId = rating.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Rating", rating.resolveWidgetVar(), clientId) .callback("onRate", "function(value)", rating.getOnRate()) .attr("readonly", rating.isReadonly(), false) .attr("disabled", rating.isDisabled(), false); encodeClientBehaviors(context, rating); wb.finish(); }
protected void encodeScript(FacesContext context, OrderList ol) throws IOException { String clientId = ol.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("OrderList", ol.resolveWidgetVar(), clientId) .attr("effect", ol.getEffect(), null); encodeClientBehaviors(context, ol); wb.finish(); }
protected void encodeScript(FacesContext context, Dashboard dashboard) throws IOException { String clientId = dashboard.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Dashboard", dashboard.resolveWidgetVar(), clientId) .attr("disabled", dashboard.isDisabled(), false); encodeClientBehaviors(context, dashboard); wb.finish(); }
@Override protected void encodeScript(FacesContext context, AbstractMenu abstractMenu) throws IOException { Menu menu = (Menu) abstractMenu; String clientId = menu.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("PlainMenu", menu.resolveWidgetVar(), clientId) .attr("toggleable", menu.isToggleable(), false); if (menu.isOverlay()) { encodeOverlayConfig(context, menu, wb); } wb.finish(); }