I am not sure if this is something I am missing or a bug in wicket (1.5.7)
(Tomcat 6)

Basically, I am trying to add CSS and JS references to my 'BasePage'
(extends WebPage) and my references are not loading.
The actual markup has a link to the JS and CSS files, yet they do not link
to the actual files.

Here is the basic setup of my 'BasePage.class'

<code>

public abstract class BasePage extends WebPage implements
IHeaderContributor{

protected BasePage() {
        initPage();
    }

private void initPage() {
this.setStatelessHint(true);
//add a bunch of componentsŠ
Add(some new Component);
//end of my adding component code
}//end of initPage

public void renderHead(IHeaderResponse response) {

        response.renderCSSReference(new CssResourceReference(WebDummy.class,
"css/wicketIsAwesome.css"), "screen");
        response.renderJavaScriptReference(new
JavaScriptResourceReference(WebDummy.class, "js/javascriptRocks.js"));
        response.renderJavaScriptReference(new
JavaScriptResourceReference(WebDummy.class, "js/lightbox.js"));
        response.renderCSSReference(new CssResourceReference(WebDummy.class,
"css/commonCss.css"));
//add to some page
        if (this instanceof AwesomeWicketPage) {
            response.renderCSSReference(new
CssResourceReference(WebDummy.class, "css/jqu.jqz.css"));
            response.renderJavaScriptReference(new
JavaScriptResourceReference(WebDummy.class, "js/libjs-1.6.js"));
            response.renderJavaScriptReference(new
JavaScriptResourceReference(WebDummy.class, "js/mylibsJs-core.js"));
        }
}//end of renderHead
}//end of class
</code>

This is my Directory Structure (hopefully this makes sense):
-src (directory)
---main (directory)
------java (directory)
--------com.company (directory)
-----------com.company.common (directory)
-------------------------------BasePage.class
-------------------------------BasePage.html
-----------com.company.web (directory)
-------------------------------WebDummy.class
-------------------------------com.company.web.js  (directory)
-------------------------------------------javascriptRocks.js
-------------------------------------------lightbox.js
-------------------------------------------libjs-1.6.js
-------------------------------------------mylibsJs-core.js
-------------------------------com.company.web.css (directory)
-------------------------------------------wicketIsAwesome.css
-------------------------------------------commonCss.css
-------------------------------------------jqu.jqz.css


Anyone?







Reply via email to