Example usage for org.apache.wicket Component getResponse

List of usage examples for org.apache.wicket Component getResponse

Introduction

In this page you can find the example usage for org.apache.wicket Component getResponse.

Prototype

public final Response getResponse() 

Source Link

Usage

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("&nbsp;");
    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*/
}