/** * Renders links to the needed javascript and the CSS in the head of * response. * * @param response * The header response to contribute to. */ public void renderHead(IHeaderResponse response) { response.renderJavascriptReference(JS); response.renderCSSReference(CSS); }
public void renderHead(IHeaderResponse response) { response.renderJavascriptReference(JQueryBehavior.JQUERY_JS); response.renderJavascriptReference(SPARKLINE_JS); if( writeJSOnReady ) { StringBuilder builder = new StringBuilder(); builder.append("$(document).ready(function(){\n"); builder.append(getSparklineJS()); builder.append("\n});"); response.renderJavascript(builder, null ); } }
/** * Allows subclasses to change the callback script if needed. * * @param response * @param callbackScript */ protected void handleCallbackScript(final IHeaderResponse response, final String callbackScript) { response.renderOnDomReadyJavascript(callbackScript); }
protected void addJavascriptReference(IHeaderResponse response, JavascriptResourceReference resource) { if (!response.wasRendered(resource)) { response.renderJavascriptReference(resource); response.markRendered(resource); } }
public class ExamplePanel implements IHeaderContributor { public ExamplePanel(String id) { super(id); add(new Label("someText", "hello")); } @Override public void renderHead(IHeaderResponse response) { // use this if you want to add only the styles response.renderString("<style>#div {position:'relative'; top:'5px'; left='29px';}</style>"); // or, use this if you still want the JS selector // the uniqueId should not be null if you want Wicket to check if the script has already been rendered response.renderJavascript("$('#div').css({position:'relative',top:'5px',left='29px'})", null); } }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderJavascriptReference(REFERENCE); response.renderOnDomReadyJavascript(getInitJavascript()); }
public void run() { getRealResponse().renderCSSReference(reference); } });
@Override public void renderHead(final IHeaderResponse response) { response.renderCSSReference(new ResourceReference(HistoryAjaxBehavior.class, "res/history-manager-iframe.css")); response.renderJavascriptReference(JQueryBehavior.JQUERY_JS); response.renderJavascriptReference(new ResourceReference(HistoryAjaxBehavior.class, "res/history-manager.js")); /* * Save the callback URL to this behavior to call it on back/forward button clicks */ response.renderJavascript("var notifyBackButton = function() { wicketAjaxGet('" + getCallbackUrl(false) + ", null, null, function() {return true;}.bind(this)); }", "history-manager-url"); }
public void renderHead(IHeaderResponse response) { super.renderHead(response); if (component == null) throw new IllegalStateException("TinyMceBehavior is not bound to a component"); // TinyMce javascript: if (mayRenderJavascriptDirect()) response.renderJavascriptReference(TinyMCESettings.javaScriptReference()); else TinyMCESettings.lazyLoadTinyMCEResource(response); String renderOnDomReady = getRenderOnDomReadyJavascript(response); if (renderOnDomReady != null) response.renderOnDomReadyJavascript(renderOnDomReady); String renderJavaScript = getRenderJavascript(response); if (renderJavaScript != null) response.renderJavascript(renderJavaScript, null); }
public void run() { getRealResponse().renderJavascriptReference(url); } });
public void run() { getRealResponse().renderJavascript(javascript, id); } });
@Override public void renderHead(IHeaderResponse response) { // add css response.renderCSSReference(CORE_CSS_REFERENCE); response.renderCSSReference(theme.getCssReference()); // add javascript response.renderJavaScriptReference(CORE_JS_REFERENCE); response.renderJavaScriptReference(syntax.getJsReference()); response.renderJavaScriptReference(JAVASCRIPT_REFERENCE); response.renderOnDomReadyJavaScript(jsFunctionCall("SyntaxHighlighter.byId", getMarkupId(), urlFor(CLIPBOARD_SWF_REFERENCE, new PageParameters()), syntax.getBrush(), gutter, toolbar, autoLinks, wrapLines)); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderJavascriptReference(INTERFACE_JS); response.renderJavascriptReference(DNDSORTABLEBEHAVIOR_JS); response.renderString(getHead(false)); }
/** * 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); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderCSSReference(new CompressedResourceReference( YavBehavior.class, "style/yav-style.css")); addJavascriptReference(response, "yav.js"); addJavascriptReference(response, "yav-config.js"); addJavascriptReference(response, "util.js"); // Add an onload contributor that will call a function which is defined // during onComponentTag method call which is processed after the head // is rendered (warning, not compliant with XHTML 1.0 Strict DTD) response.renderOnLoadJavascript("yavInit()"); }
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()); } }
@Override public void renderHead(Component c, IHeaderResponse response) { response.renderJavaScriptReference(PrototypeResourceReference.INSTANCE); } }
@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() { });"); } } }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); JSLib.getHeaderContribution(JS_LIB_VERSION_DESCRIPTOR).renderHead(response); response.renderJavaScriptReference(JS); String calID = LargeView.this.getMarkupId(); response.renderOnDomReadyJavaScript("LargeViewCalendar.initialize('" + calID + "');"); }
public void renderString(CharSequence string) { realResponse.renderString(string); }