Adding dynamic javascript or css to a wicket page. Using ResourceReference is good for files, but code and urls requires using IHeaderContributor. public final class HomePage extends WebPage implements IHeaderContributor{ ResourceReference ref = new ResourceReference(HomePage.class,”javascript.js”); private WebMarkupContainer container; public HomePage() { this(null); } public HomePage(PageParameters params) { super(params); container = new WebMarkupContainer(“area”); container.setOutputMarkupId(true); add(container); } @Override public void renderHead(IHeaderResponse response) { response.renderJavascriptReference(“ajax.googleapis.com response.renderJavascriptReference(“ajax.googleapis.com response.renderJavascript(“” + “$ (document).ready(function() {” + “$ (‘#”+container.getMarkupId(true)+”‘).fadeOut(8000);” + “});”,”fadeOutFunction”); } }
Video Rating: 5 / 5
Source : scriptnuke[dot]com






0 comments:
Post a Comment