List of usage examples for org.apache.wicket Component getResponse
public final Response getResponse()
From source file:org.eknet.wicket.commons.components.HeadlineBehaviour.java
License:Apache License
@Override public void afterRender(Component component) { super.afterRender(component); component.getResponse().write("</h" + level + ">"); }
From source file:org.eknet.wicket.commons.components.navlist.ListItemWrapper.java
License:Apache License
@Override public void beforeRender(Component component) { super.beforeRender(component); if (isChildVisible(component)) { Response response = component.getResponse(); response.write("<li>"); }/*from www . j a v a 2 s . c o m*/ }
From source file:org.eknet.wicket.commons.components.navlist.ListItemWrapper.java
License:Apache License
@Override public void afterRender(Component component) { super.afterRender(component); if (isChildVisible(component)) { Response response = component.getResponse(); response.write("</li>"); }// ww w . jav a 2 s. c o m }
From source file:org.hippoecm.frontend.plugins.yui.ajax.AjaxIndicatorBehavior.java
License:Apache License
public AjaxIndicatorBehavior() { ajaxIndicator = new AjaxIndicatorAppender() { @Override/* ww w .j a v a 2s . c o m*/ public void afterRender(final Component component) { final Response r = component.getResponse(); r.write("<div class=\""); r.write(getSpanClass()); r.write("\" "); r.write("id=\""); r.write(getMarkupId()); r.write("\">"); r.write("<div class=\"ajax-loader\"></div>"); r.write("</div>"); } }; }
From source file:org.hippoecm.frontend.plugins.yui.datetime.YuiDatePicker.java
License:Apache License
@Override public void afterRender(Component component) { super.afterRender(component); // Append the span and img icon right after the rendering of the // component. Not as pretty as working with a panel etc, but works // for behaviors and is more efficient Response response = component.getResponse(); response.write("\n<div class=\"yui-skin-sam\"> <span style=\""); if (renderOnLoad()) { response.write("display:block;"); } else {//from www . j av a2 s . co m response.write("display:none;"); response.write("position:absolute;"); } response.write("z-index: 99999;\" id=\""); response.write(getEscapedComponentMarkupId()); response.write("Dp\"></span><a style=\""); response.write(getIconStyle()); response.write("\" id=\""); response.write(getIconId()); response.write("\">"); response.write(getIcon().getSpriteReference(IconSize.M)); response.write("</a>"); if (renderOnLoad()) { response.write("<br style=\"clear:left;\"/>"); } response.write("</div>"); }
From source file:org.obiba.onyx.quartz.editor.behavior.syntaxHighlighter.SyntaxHighlighterBehavior.java
License:Open Source License
@Override public void onRendered(Component component) { super.onRendered(component); component.getResponse().write("<script>\n" + // "$(document).ready(function() {\n" + // " $(\"#" + component.getMarkupId(true) + "\").syntaxHighlight();\n" + // "});\n" + // "</script>"); }
From source file:org.obiba.onyx.quartz.editor.behavior.tooltip.TooltipBehavior.java
License:Open Source License
@Override public void onRendered(Component component) { super.onRendered(component); component.getResponse().write("<script>\n" + // "$(document).ready(function() {\n" + // " $('#" + component.getMarkupId(true) + "').tooltip({ " + configuration + " });\n" + // "});\n" + // "</script>"); }
From source file:org.opensingular.form.wicket.mapper.MoneyMapper.java
License:Apache License
@Override public Component appendInput(WicketBuildContext ctx, BSControls formGroup, IModel<String> labelModel) { final IModel<? extends SInstance> model = ctx.getModel(); Integer decimalMaximo = getDecimalMaximo(model); TextField<String> comp = new TextField<String>(model.getObject().getName(), new SInstanceValueModel<>(model), String.class) { @Override/*from ww w.j av a 2s. c o m*/ public IConverter getConverter(Class type) { return new MoneyConverter(decimalMaximo); } }; formGroup.appendInputText(comp.setLabel(labelModel).setOutputMarkupId(true).add(new Behavior() { @Override public void beforeRender(Component component) { Response response = component.getResponse(); response.write("<div class=\"input-group\">"); response.write("<div class=\"input-group-addon\">R$</div>"); } @Override public void afterRender(Component component) { component.getResponse().write("</div>"); } }).add(new MoneyMaskBehavior(withOptionsOf(model))) .add(WicketUtils.$b.attr("maxlength", calcularMaxLength(model)))); return comp; }
From source file:org.wicketstuff.calendar.markup.html.form.DatePicker.java
License:Apache License
/** * @see org.apache.wicket.behavior.AbstractBehavior#onRendered(org.apache.wicket.Component) *//*from www. jav a 2 s . c om*/ public void onRendered(Component component) { super.onRendered(component); // Append the span and img icon right after the rendering of the // component. Not as pretty as working with a panel etc, but works // for behaviors and is more efficient Response response = component.getResponse(); response.write("\n<span> <img style=\""); response.write(getIconStyle()); response.write("\" id=\""); response.write(getIconId()); response.write("\" src=\""); CharSequence iconUrl = getIconUrl(); //displayCalendar(document.forms[0].theDate,'yyyy/mm/dd',this) response.write(Strings.escapeMarkup(iconUrl != null ? iconUrl.toString() : "")); response.write("\" onclick=\"displayCalendar(document.getElementById('"); response.write(component.getMarkupId()); response.write("'),'"); String datePattern = getDatePattern().replaceAll("mm", "ii").toLowerCase(); datePattern = datePattern.replace('s', '0'); // (mili)seconds are not supported response.write(datePattern); if (datePattern.indexOf("h") == -1) { response.write("',this)\""); } else { response.write("',this,true)\""); } response.write(" /></span>"); }
From source file:org.wicketstuff.datetime.extensions.yui.calendar.DatePicker.java
License:Apache License
/** * {@inheritDoc}// www . j a va2 s . c om */ @Override public void afterRender(final Component component) { super.afterRender(component); // Append the span and img icon right after the rendering of the // component. Not as pretty as working with a panel etc, but works // for behaviors and is more efficient Response response = component.getResponse(); response.write("\n<span class=\"yui-skin-sam\"> <span style=\""); if (renderOnLoad()) { response.write("display:block;"); } else { response.write("display:none;"); response.write("position:absolute;"); } response.write("z-index: 99999;\" id=\""); response.write(getEscapedComponentMarkupId()); response.write("Dp\"></span><img style=\""); response.write(getIconStyle()); response.write("\" id=\""); response.write(getIconId()); response.write("\" src=\""); CharSequence iconUrl = getIconUrl(); response.write(Strings.escapeMarkup(iconUrl != null ? iconUrl.toString() : "")); response.write("\" alt=\""); CharSequence alt = getIconAltText(); response.write(Strings.escapeMarkup((alt != null) ? alt.toString() : "")); response.write("\" title=\""); CharSequence title = getIconTitle(); response.write(Strings.escapeMarkup((title != null) ? title.toString() : "")); response.write("\"/>"); if (renderOnLoad()) { response.write("<br style=\"clear:left;\"/>"); } response.write("</span>"); }