public boolean wasRendered(Object object) { return realResponse.wasRendered(object); }
private void addJavascriptReference(IHeaderResponse response, JavascriptResourceReference resource) { if (!response.wasRendered(resource)) { response.renderJavascriptReference(resource); response.markRendered(resource); } }
protected void addJavascriptReference(IHeaderResponse response, JQueryJavascriptResourceReference resource) { if (!response.wasRendered(resource)) { response.renderJavascriptReference(resource); response.markRendered(resource); } }
protected void addJavascriptReference(IHeaderResponse response, JavascriptResourceReference resource) { if (!response.wasRendered(resource)) { response.renderJavascriptReference(resource); response.markRendered(resource); } }
/** * @see org.apache.wicket.markup.html.IHeaderContributor#renderHead(org.apache.wicket.markup.html.IHeaderResponse) */ public final void renderHead(final IHeaderResponse response) { IHeaderContributor[] contributors = getHeaderContributors(); // do nothing if we don't need to if (contributors == null) { return; } for (int i = 0; i < contributors.length; i++) { if (response.wasRendered(contributors[i]) == false) { contributors[i].renderHead(response); response.markRendered(contributors[i]); } } }
/** * @see org.apache.wicket.markup.html.IHeaderContributor#renderHead(org.apache.wicket.markup.html.IHeaderResponse) */ @Override public final void renderHead(final IHeaderResponse response) { IHeaderContributor[] contributors = getHeaderContributors(); // do nothing if we don't need to if (contributors == null) { return; } for (int i = 0; i < contributors.length; i++) { if (response.wasRendered(contributors[i]) == false) { contributors[i].renderHead(response); response.markRendered(contributors[i]); } } }
private void addJavascriptReference(IHeaderResponse response, JQueryResourceReference resource) { if (!response.wasRendered(resource)) { if (resource instanceof org.wicketstuff.jwicket.JQueryJavascriptResourceReference) { if (resource.hasId()) { response.renderJavascriptReference(resource, resource.getId()); } else response.renderJavascriptReference(resource); } else { response.renderCSSReference(resource); } response.markRendered(resource); } }
public void renderHead(final IHeaderResponse response) { touch(getComponent().getApplication(), id); final String timerChannelPageId = getComponent().getPage().getId() + ":updateInterval:" + getUpdateInterval(); if (!getPageId(getComponent().getApplication(), id).equals(id)) { // behavior has already been redirected, we can skip this rendering return; } if (!response.wasRendered(timerChannelPageId)) { super.renderHead(response); setRedirectId(getComponent().getApplication(), timerChannelPageId, id); response.markRendered(timerChannelPageId); } else { /* * A similar behavior has already been rendered, we have no need to * render ourself All we need is redirect our own behavior id to the * id of the behavior which has been rendered. */ final String redirectedId = getPageId(getComponent() .getApplication(), timerChannelPageId); setRedirectId(getComponent().getApplication(), id, redirectedId); } }