public void run() { getRealResponse().renderJavascript(javascript, id); } });
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 ); } }
/** * {@inheritDoc} */ @Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); response.renderJavascriptReference(COMETD); // Add all extension... response.renderJavascriptReference(COMETD_ACK); response.renderJavascriptReference(COMETD_RELOAD); response.renderJavascriptReference(COMETD_TIMESTAMP); response.renderJavascriptReference(COMETD_TIMESYNC); response.renderJavascript(_renderInitScript(), "cometd-push-initialization"); response.renderJavascript(_renderEventHandlerScript(), null); response.renderJavascript(_renderSubscribeScript(), null); }
public void renderJavascript(CharSequence javascript, String id) { realResponse.renderJavascript(javascript, id); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderJavascriptReference(JQUERY_JS); response.renderJavascriptReference(INTERFACE_JS); response.renderJavascriptReference(IRESIZABLE_JS); response.renderJavascriptReference(IUTIL_JS); response.renderJavascript("function cropCallback() {\n" + getCallbackScript() + "\n}\n", "crop-init-for-" + getComponent().getMarkupId()); }
/** * Produces javascript that registereds Wicket.Forms namespaces * * @param response */ protected void registerJavascriptNamespaces(IHeaderResponse response) { response.renderJavascript( "if (typeof(Wicket)=='undefined') { Wicket={}; } if (typeof(Wicket.Forms)=='undefined') { Wicket.Forms={}; }", Form.class.getName()); }
@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 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); } }
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 renderHead(IHeaderResponse response) { super.renderHead(response); // Don't pass an id, since every EditableComponent will have its own // submit script: response.renderJavascript(createSaveScript(), null); response.renderJavascript(createCancelScript(), null); }
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); response.renderJavascript(getRequire(), AbstractRequireDojoBehavior.class.getName()); }
public void renderHead(IHeaderResponse response) { super.renderHead(response); String markupId = getComponent().getMarkupId(); String selector = "#" + markupId; String functionId = "fdg_" + markupId; StringBuffer sb = new StringBuffer(); sb.append("var ").append(functionId).append(" = function() {\n"); sb.append(" $(\"").append(selector).append("\").draggable('destroy');\n"); sb.append(" $(\"").append(selector).append("\").draggable({helper: 'clone'});\n"); sb.append("};\n"); sb.append("$(document).ready(function() {\n"); sb.append(" ").append(functionId).append("();\n"); sb.append("});"); response.renderJavascript(sb, "jquery-dg-" + markupId); response.renderOnLoadJavascript("Wicket.Ajax.registerPostCallHandler(function(){ " + functionId + "(); });"); }
@Override public void renderHead(IHeaderResponse aResponse) { super.renderHead(aResponse); String jsString = createReadyFunction(); aResponse.renderJavascript(jsString, null); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderJavascript(getJavaScript(), null); } };
@Override public void renderHead(HtmlHeaderContainer container) { IHeaderResponse response = container.getHeaderResponse(); renderDemoCSS(response); renderBasicJS(response); StringBuilder js = new StringBuilder(); js.append("$(document).ready( function() {\n"); js.append(" $('#" + getMarkupId() + "').dataTable( {\n"); js.append(" \"bJQueryUI\": true,\n"); js.append(" \"sPaginationType\": \"full_numbers\"\n"); js.append(" } );\n"); js.append("} );"); response.renderJavascript(js, getId() + "_datatables"); }
/** * @see AbstractBehavior#renderHead(IHeaderResponse) */ @Override public void renderHead(IHeaderResponse response) { super.renderHead(response); if (AjaxRequestTarget.get() != null) { final String javascript = "var e = Wicket.$('" + getMarkupId() + "'); if (e != null && typeof(e.parentNode) != 'undefined') e.parentNode.removeChild(e);"; response.renderJavascript(javascript, null); } }
@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} */ public void renderHead(IHeaderResponse response) { if (!isRootForm() && isMultiPart()) { // register some metadata so we can later properly handle multipart ajax posts for // embedded forms registerJavascriptNamespaces(response); response.renderJavascript("Wicket.Forms[\"" + getMarkupId() + "\"]={multipart:true};", Form.class.getName() + "." + getMarkupId() + ".metadata"); } }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); AppendingStringBuffer asb = new AppendingStringBuffer(); asb.append("function attachChoiceHandler(markupId, callbackScript) {\n"); asb.append(" var inputNode = wicketGet(markupId);\n"); asb.append(" var inputType = inputNode.type.toLowerCase();\n"); asb.append(" if (inputType == 'checkbox' || inputType == 'radio') {\n"); asb.append(" Wicket.Event.add(inputNode, 'click', callbackScript);\n"); asb.append(" }\n"); asb.append("}\n"); response.renderJavascript(asb, "attachChoiceParent"); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); AppendingStringBuffer asb = new AppendingStringBuffer(); asb.append("function attachChoiceHandler(markupId, callbackScript) {\n"); asb.append(" var inputNode = wicketGet(markupId);\n"); asb.append(" var inputType = inputNode.type.toLowerCase();\n"); asb.append(" if (inputType == 'checkbox' || inputType == 'radio') {\n"); asb.append(" Wicket.Event.add(inputNode, 'click', callbackScript);\n"); asb.append(" }\n"); asb.append("}\n"); response.renderJavascript(asb, "attachChoiceParent"); }