@Override public void renderHead(IHeaderResponse response) { if(DEVELOPMENT) response.renderString("<script type=\"text/javascript\" src=\"url1\"></script>"); else response.renderString("<script type=\"text/javascript\" src=\"url2\"></script>"); }
@Override public void renderHead(IHeaderResponse response) { response.renderString("<style type=\"text/css\">" + "#myGallery" + "{ width: " + width + "px; height:" + height + "px; z-index:5; border: 0; } " + "</style>"); } }));
public void renderString(CharSequence string) { realResponse.renderString(string); }
public class RedirectBehavior extends Behavior { private final Class<? extends Page> page; private final int redirectInSeconds; public RedirectBehavior(Class<? extends Page> page, int redirectInSeconds) { this.page = page; this.redirectInSeconds = redirectInSeconds; } @Override public void renderHead(Component component, IHeaderResponse response) { response.renderString(String.format("<meta http-equiv='refresh' content='%d;URL=%s' />", redirectInSeconds, RequestCycle.get().urlFor(page, null))); } }
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(final Component componentParam, final IHeaderResponse iHeaderResponseParam) { if (reference == null) { throw new IllegalArgumentException("reference cannot be null"); } final CharSequence url = RequestCycle.get().urlFor(reference, null); final String contribution = buildHeaderString(url); iHeaderResponseParam.renderString(contribution); }
/** * {@inheritDoc} */ @Override public void renderHead(final IHeaderResponse response) { response.renderJavascriptReference(SS_JS); for (final TitledResourceReferenceTuple stylesheet : stylesheets) response.renderString("<link rel=\"alternate stylesheet\" type=\"text/css\" href=\"" + RequestCycle.get().urlFor(stylesheet.reference, null) + "\" title=\"" + stylesheet.title + "\"/>"); } }
@Override public void renderHead(IHeaderResponse response) { try { super.renderHead(response); if(getIncludeJQueryJS(response)) { response.renderJavascriptReference(JQUERY_JS); if (Application.DEVELOPMENT.equals(Application.get().getConfigurationType())) { response.renderJavascriptReference(JQUERY_DEBUG_JS); } } CharSequence script = getOnReadyScript(); if ((script != null) && (script.length() > 0)) { StringBuilder builder = new StringBuilder(); builder.append("<script type=\"text/javascript\">\n$(document).ready(function(){\n"); builder.append(script); builder.append("\n});</script>"); response.renderString(builder.toString()); } } catch (RuntimeException exc) { throw exc; } catch (Exception exc) { throw new RuntimeException("wrap: " + exc.getMessage(), exc); } }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderJavascriptReference(INTERFACE_JS); response.renderJavascriptReference(DNDSORTABLEBEHAVIOR_JS); response.renderString(getHead(false)); }