List of usage examples for org.apache.wicket Component getResponse
public final Response getResponse()
From source file:org.wicketstuff.extjs.behavior.ExtPanelBehavior.java
License:Apache License
@Override public void beforeRender(Component component) { super.beforeRender(component); component.getResponse().write(String.format("<div id='%s'>", wrapperId)); }
From source file:org.wicketstuff.minis.behavior.spinner.Spinner.java
License:Apache License
/** * {@inheritDoc}//from w ww .j av a2 s. c om */ @Override public void beforeRender(final Component component) { if (getSpinDownComponent() == null) { final Response response = component.getResponse(); response.write("<span class='spinnerContainer'>"); response.write("<span id='" + getMarkupId() + "Down'>-</span>"); } }
From source file:org.wicketstuff.minis.behavior.spinner.Spinner.java
License:Apache License
/** * {@inheritDoc}// w w w . j a v a 2 s . c o m */ @Override public void afterRender(final Component component) { if (getSpinUpComponent() == null) { final Response response = component.getResponse(); response.write("<span id='" + getMarkupId() + "Up'>+</span></span>"); } }
From source file:org.wicketstuff.minis.spinner.Spinner.java
License:Apache License
/** * {@inheritDoc}//from ww w. jav a 2 s. c o m */ @Override public void onRendered(final Component component) { if (getSpinUpComponent() == null) { final Response response = component.getResponse(); response.write("<span id='" + getMarkupId() + "Up'>+</span></span>"); } }
From source file:org.wicketstuff.mootools.meiomask.behavior.MeioMaskBehavior.java
License:Apache License
@Override public void afterRender(Component component) { super.afterRender(component); Response response = component.getResponse(); response.write(JavaScriptUtils.SCRIPT_OPEN_TAG); response.write("$('"); response.write(component.getMarkupId()); response.write("').meiomask($('"); response.write(component.getMarkupId()); response.write("').get('data-meiomask'), JSON.decode($('"); response.write(component.getMarkupId()); response.write("').get('data-meiomask-options')));"); response.write(JavaScriptUtils.SCRIPT_CLOSE_TAG); }
From source file:org.wicketstuff.yui.markup.html.cropp.ImageCropper.java
License:Apache License
public ImageCropper(String id, IModel<String> model, final YuiImageCropperSettings settings) { super(id, model); setOutputMarkupId(true);/*from w w w. jav a2 s.c om*/ add(new AbstractBehavior() { private static final long serialVersionUID = 1L; @Override public void onRendered(Component component) { StringBuffer buffer = new StringBuffer(); buffer.append("top = " + settings.getTop() + ";"); buffer.append("left = " + settings.getLeft() + ";"); buffer.append("height = " + settings.getHeight() + ";"); buffer.append("width = " + settings.getWidth() + ";"); buffer.append( "var " + getCropperVar() + " = new YAHOO.widget.ImageCropper('" + getImageId() + "', {"); buffer.append("initialXY: [left,top],"); buffer.append("keyTick: " + settings.getKeyTick() + ","); buffer.append("shiftKeyTick: " + settings.getShiftKeyTick() + ","); buffer.append("minHeight: " + settings.getMinHeight() + ","); buffer.append("minWidth: " + settings.getMinWidth() + ","); buffer.append("ratio: " + settings.isRatio() + ","); buffer.append("initHeight: height,"); buffer.append("initWidth: width"); buffer.append("});"); buffer.append(getCropperVar() + ".on('moveEvent', function() {"); buffer.append("var region = " + getCropperVar() + ".getCropCoords();"); buffer.append("top = region.top;"); buffer.append("left = region.left;"); buffer.append("height = region.height;"); buffer.append("width = region.width;"); buffer.append("});"); Response response = component.getResponse(); response.write(JavascriptUtils.SCRIPT_OPEN_TAG); response.write("YAHOO.util.Event.onContentReady('" + getImageId() + "',function() {" + buffer.toString() + "});"); response.write(JavascriptUtils.SCRIPT_CLOSE_TAG); } }); add(callbackBehavior = new CallbackBehavior() { private static final long serialVersionUID = 1L; @Override protected void onCropInternal(int top, int left, int height, int width, AjaxRequestTarget target) { onCrop(top, left, height, width, target); } }); add(newLinkComponent("link").add(newLabelComponent("linkLabel"))); add(new AjaxLink<Void>("cancel") { private static final long serialVersionUID = 1L; @Override public void onClick(AjaxRequestTarget target) { onCancel(target); } }); }
From source file:ro.nextreports.server.web.common.behavior.ValidationMessageBehavior.java
License:Apache License
@Override public void afterRender(Component component) { super.afterRender(component); FormComponent<?> fc = null;//from w w w .j a v a 2s . c om if (component instanceof Palette) { fc = ((Palette<?>) component).getRecorderComponent(); } else if (component instanceof FormComponent) { fc = (FormComponent<?>) component; } if ((fc != null) && !fc.isValid()) { String error; if (fc.hasFeedbackMessage()) { error = fc.getFeedbackMessages().first().getMessage().toString(); } else { error = "Your input is invalid."; } component.getResponse().write("<div class=\"validationMessage\">" + error + "</div>"); } }
From source file:ro.nextreports.server.web.common.misc.AjaxBusyIndicator.java
License:Apache License
@Override public void afterRender(Component component) { Response r = component.getResponse(); // Very important : // z-index value must be higher than any other component to block the screen // take care also of modal windows! // a modal window has z-index=20001 // we use here a 99999 z-index r.write("<span style=\"display:none;"); // r.write("position:absolute; left:1px; top:1px; margin:0px 0px 0px 0px; z-index:99999; width:100%; clear:none; height:100%; opacity:0.7; filter:alpha(opacity=50); "); r.write("position:absolute; left:0px; top:0px; margin:0px 0px 0px 0px; z-index:99999; width:100%; clear:none; height:100%; "); r.write("height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px'); \" class=\""); r.write(getSpanClass());/* w ww . j a v a2s.co m*/ r.write("\" "); r.write("id=\""); r.write(getMarkupId()); r.write("\"><table><tr><td align=\"center\">"); r.write("<span><img src=\""); if (busyIndicatorUrl == null) { r.write(getIndicatorUrl()); } else { r.write(busyIndicatorUrl); } r.write("\" alt=\"\"/>"); r.write(" "); r.write(busyIndicatorText); r.write("</span></td></tr></table></span>"); }
From source file:sf.wicklet.ext.behaviors.border.DecorBehavior.java
License:Apache License
@Override public void beforeRender(final Component component) { if (prefix != null && component.isVisible()) { component.getResponse().write(prefix); }/*from w w w.j a va2 s . co m*/ super.beforeRender(component); }
From source file:sf.wicklet.ext.behaviors.border.DecorBehavior.java
License:Apache License
@Override public void afterRender(final Component component) { super.afterRender(component); if (suffix != null && component.isVisible()) { component.getResponse().write(suffix); }/*www . j ava 2 s.c o m*/ }