Hi, I use it inside a page.
I've tried... // inside the page constructor add(HeaderContributor.forCss(new ResourceReference(MyPage.class, "style.css"))); and // inside renderHead cResponse.getHeaderResponse().renderCSSReference(new ResourceReference(MyPage.class, "style.css")); And I don't want to set the style and locale explicitely. What i want is to deliver the application to a customer, and, if he wants, he adds the customized page for a locale or style by itself (he could set the style with a parameter or whatever). And as far as i understand the wicket approach, that's how it should work automatically. In fact it works perfecly when i do it for the html of the same page. The difference is that the html is handled in other way (the framework does it) and when i try to do it for the CSS of the page i do it (and it doesn't work). So there must be something i'm not doing properly. Or, how should be the way to provide styled CSSs, there is another aproach? thanks and bye, German It seems that Eelco Hillenius wrote: >> The problem is that the file is there... just that it doesn't seem to be >> looking for it. >> >> If i force the full constructor: >> >> new ResourceReference(MyPage.class, "style.css", getLocale(), >> getStyle()) >> >> all works, so the file is correcly found and the name is correct. >> >> The problem is when i don't set the locale and style explicitely (as it >> is >> supposed to be done): >> >> new ResourceReference(MyPage.class, "style.css") >> >> then it doesn't find the file. Actually i think it doesn't even try to >> find it, since as i mention i put a breakpoint in >> ResourceReference#setStyle() and nobody is calling it. So later internal >> code to load the resource uses style and locale with null values. > > How do you use the resource reference? I think the class was designed > in such a way that the components that use it (Image for instance) are > responsible for setting the appropriate locale/ style 'just in time', > so that switching locales etc works. > > Eelco > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]