@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); String bar = "something"; response.render(JavaScriptHeaderItem.forScript("window.onload = function () {var foo='" + bar + "'}")); // or response.render(OnDomReadyHeaderItem.forScript("functionToCall(" + bar + ");") ; }
@Override public void render(HeaderItem item) { realResponse.render(item); }
/** * Renders header contributions * * @param response */ @Override public void renderHead(final IHeaderResponse response) { response.render(JavaScriptHeaderItem.forReference(JAVASCRIPT)); } }
private void clearTimeout(IHeaderResponse headerResponse) { if (timerId != null) { headerResponse .render(OnLoadHeaderItem.forScript("Wicket.Timer.clear('" + timerId + "');")); timerId = null; } }
@Override public void renderHead(Component component, IHeaderResponse response) { response.render(CssHeaderItem.forReference(CSS)); } }
/** * Renders header contributions * * @param component * @param response */ @Override public void renderHead(Component component, IHeaderResponse response) { response.render(CssHeaderItem.forReference(CSS)); } }
private void clearTimeout(IHeaderResponse headerResponse) { if (timerId != null) { headerResponse .render(OnLoadHeaderItem.forScript("Wicket.Timer.clear('" + timerId + "');")); timerId = null; } }
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forReference(JS)); }
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forReference(BrowserInfoForm.JS)); }
protected void render(HeaderItem item, List<HeaderItem> filteredItems) { if (RequestCycle.get().find(IPartialPageRequestHandler.class).isPresent()) { // we're in an ajax request, so we don't filter and separate stuff.... getRealResponse().render(item); return; } filteredItems.add(item); } }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(JavaScriptHeaderItem.forReference(JS)); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(JavaScriptHeaderItem.forReference(JS)); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(OnLoadHeaderItem.forScript( String.format("Wicket.BrowserInfo.submitForm('%s')", browserInfoForm.getFormMarkupId()))); }
/** * Overridden to initiate a request once the page was rendered. */ @Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(OnLoadHeaderItem .forScript("setTimeout(function() {" + getCallbackScript().toString() + "}, 30);")); }
/** * Render autocomplete init javascript and other head contributions * * @param response */ private void renderAutocompleteHead(final IHeaderResponse response) { response.render(JavaScriptHeaderItem.forReference(AUTOCOMPLETE_JS)); String initJS = String.format("new Wicket.AutoComplete(%s, %s);", renderAjaxAttributes(getComponent()), constructSettingsJS()); final OnDomReadyHeaderItem onDomReady = OnDomReadyHeaderItem.forScript(initJS); response.render(new WrappedHeaderItem(onDomReady)); }
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); CoreLibrariesContributor.contributeAjax(getApplication(), response); response.render(JavaScriptHeaderItem.forReference(JAVASCRIPT)); ResourceReference cssResource = newCssResource(); if (cssResource != null) { response.render(CssHeaderItem.forReference(cssResource)); } }
@Override public void renderHead(IHeaderResponse response) { // initialize the javascript library response.render(JavaScriptHeaderItem.forReference(JS)); response.render(OnDomReadyHeaderItem.forScript("new MultiSelector('" + getInputName() + "', document.getElementById('" + container.getMarkupId() + "'), " + max + ", " + useMultipleAttr + ", '" + getString("org.apache.wicket.mfu.delete") + "').addElement(document.getElementById('" + upload.getMarkupId() + "'));")); }
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); if (addDefaultCssStyle) { response.render(CssHeaderItem.forReference(new CssResourceReference( RatingPanel.class, "RatingPanel.css"))); } }
@Override public void renderHead(IHeaderResponse response) { String content = "0; url=" + getURL(); response.render(new MetaDataHeaderItem(MetaDataHeaderItem.META_TAG).addTagAttribute("http-equiv", "refresh").addTagAttribute("content", content)); }