@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forReference(BrowserInfoForm.JS)); }
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forReference(BrowserInfoForm.JS)); }
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); if (!isStopped()) { // install an onunload handler response.renderJavascript("history.navigationMode = 'compatible';", "Opera onunload support"); response.renderOnEventJavascript("window", "unload", "wicketAjaxGet('" + getCallbackUrl().toString() + "&unload=1', function() { }, function() { });"); } } }
/** * {@inheritDoc} */ @Override public void renderHead(final Component c, final IHeaderResponse response) { super.renderHead(c, response); if (!isStopped()) { // install an on-unload handler response.render(JavaScriptHeaderItem.forScript("history.navigationMode = 'compatible';", "Opera on-unload support")); response.render(OnEventHeaderItem.forScript("window", "unload", "Wicket.Ajax.get({'u': '" + getCallbackUrl().toString() + "&unload=1'});")); } } }
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); } }