public class OpenWindowOnLoadBehavior extends AbstractDefaultAjaxBehavior { @Override protected void respond(AjaxRequestTarget target) { ModalWindow window = (ModalWindow) getComponent(); window.show(target); } @Override public void renderHead(IHeaderResponse response) { response.renderOnLoadJavascript(getCallbackScript().toString()); } }
public class HomePage extends WebPage { public HomePage() { add(new Label("label", "<ul><li>test</li><li>test</li><li>test</li><li>test</li><li>test</li></ul>") .setEscapeModelStrings(false)); add(new WebComponent("html") { @Override protected void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag) { Response response = getRequestCycle().getResponse(); response.write("<ul>"); for (int i = 0; i < 5; i++) response.write("<li>test</li>"); response.write("</ul>"); } }); } }
@Override protected Component findChildComponent(ComponentTag tag) { Component childComponent = super.findChildComponent(tag); return childComponent != null ? childComponent : resolve(this, null, tag); } }
/** * @see org.apache.wicket.markup.html.IHeaderContributor#renderHead(org.apache.wicket.markup.html.IHeaderResponse) */ public void renderHead(IHeaderResponse response) { // initialize the javascript library response.renderJavascriptReference(JS); response.renderOnDomReadyJavascript("new MultiSelector('" + getInputName() + "', document.getElementById('" + container.getMarkupId() + "'), " + max + ",'" + getString("org.apache.wicket.mfu.delete") + "').addElement(document.getElementById('" + upload.getMarkupId() + "'));"); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderCSSReference(BaseCalendarView.CALENDARS_CSS_REFERENCE); } }
/** * Renders links to the needed javascript and the CSS in the head of response. * * @param response * The header response to contribute to. */ @Override public void renderHead(IHeaderResponse response) { response.renderJavaScriptReference(JS); response.renderCSSReference(CSS); super.renderHead(response); }
private void renderBasicJS(IHeaderResponse response) { final Class<DemoDatatable> _ = DemoDatatable.class; response.renderJavascriptReference(new PackageResourceReference(_, "media/js/jquery.js")); response.renderJavascriptReference(new PackageResourceReference(_, "media/js/jquery.dataTables.min.js")); response.renderJavascriptReference(new PackageResourceReference(_, "media/js/jquery-ui-1.8.10.custom.min.js")); } }
@Override protected void onBeforeRender() { // clear multipart hint, it will be reevaluated by #isMultiPart() this.multiPart &= MULTIPART_HARD; super.onBeforeRender(); }
/** * @see org.apache.wicket.util.resource.IResourceStream#getContentType() */ public String getContentType() { checkLoadData(); return data.getContentType(); }
/** * @see org.apache.wicket.util.resource.IResourceStream#length() */ public long length() { checkLoadData(); return data.getLength(); }
/** * @see org.apache.wicket.util.watch.IModifiable#lastModifiedTime() */ public Time lastModifiedTime() { checkLoadData(); return data.lastModifiedTime(); }
/** * Sets pattern. * * @param pattern * pattern */ public void setPattern(List<SearchPattern> pattern) { this.pattern = pattern; clearCache(); }
/** * A convenience method to return the current WebRequest. Same as {@link org.apache.wicket.Component#getRequest()}. * * @return the current WebRequest */ public final WebRequest getWebRequest() { return (WebRequest)getRequest(); }
/** * A convenience method to return the current WebRequest. Same as {@link org.apache.wicket.Component#getRequest()}. * * @return the current WebRequest */ public final WebRequest getWebRequest() { return (WebRequest)getRequest(); }
@Override public boolean wasRendered(Object object) { boolean ret = super.wasRendered(object); if (!ret && object instanceof Component || object instanceof Behavior) { renderBase = object; indexInRenderBase = 0; } return ret; }
/** * @see org.apache.wicket.markup.html.IHeaderContributor#renderHead(org.apache.wicket.markup.html.IHeaderResponse) */ public void renderHead(IHeaderResponse response) { // initialize the javascript library response.renderJavascriptReference(JS); response.renderOnDomReadyJavascript("new MultiSelector('" + getInputName() + "', document.getElementById('" + container.getMarkupId() + "'), " + max + ",'" + getString("org.apache.wicket.mfu.delete") + "').addElement(document.getElementById('" + upload.getMarkupId() + "'));"); }
/** * @see org.apache.wicket.util.resource.IResourceStream#getContentType() */ public String getContentType() { checkLoadData(); return data.getContentType(); }
/** * @see org.apache.wicket.util.resource.IResourceStream#length() */ public long length() { checkLoadData(); return data.getLength(); }
/** * @see org.apache.wicket.util.watch.IModifiable#lastModifiedTime() */ public Time lastModifiedTime() { checkLoadData(); return data.lastModifiedTime(); }
@Override protected Component findChildComponent(ComponentTag tag) { Component childComponent = super.findChildComponent(tag); return childComponent != null ? childComponent : resolve(this, null, tag); } }