That's fantastic. Thanks, Matej. I knew I was trying to make it too complex. :-)
On Mon, 2006-10-09 at 18:12 +0200, Matej Knopp wrote: > Hi. Of course it works like that. Images are relative to css. So they > just need to be placed alongside the stylesheet, just like you presented. > > The new wicket tree works like that, as well as the modal dialog. > > -Matej > > Philip A. Chapman wrote: > > Now that's a great idea, but how would that look having them all served > > up out of the jar? I'm assuming I just use relative links in the css? > > What I have is something like this: > > > > theme.jar > > | > > com > > | > > foo > > |_foo.BasePage.class > > |_theme.css > > |_image1.gif > > |_image2.giff > > |_... > > > > theme.css is loaded in BasePage's constructor like this: > > > > add(HeaderContributor.forCss(new > > PackageResourceReference(BasePage.class, "theme.css"))); > > > > Thanks! > > > > On Mon, 2006-10-09 at 18:03 +0200, Matej Knopp wrote: > >> Why don't put the images next to css files and have them attached to > >> page using css? (background-image can do lot of nice things). > >> > >> This way you don't have to care about image resources at all. > >> > >> -Matej > >> > >> Philip A. Chapman wrote: > >> > Everyone, > >> > > >> > I have several intranet sites that I am working on. All of them should > >> > have the same basic look, but will have different top menus (for > >> > navigation). Toward this end, I have created a library (jar) that will > >> > contain the base page, its markup, and the css and images needed for the > >> > look of the pages. I load the css from within the base page using a > >> > PackageResourceReference and intend to do the same with images (which > >> > will be a bit unwieldy as there are quite a few images and I'll have to > >> > create wicket components just to point to them). > >> > > >> > The problem I have is with the menu. Each web app will have its own > >> > subclass of my base page and must implement an abstract initHeaderMenu() > >> > method to install the navigational menu. This navigational menu uses > >> > images that are provided in my common library. Each subclass can create > >> > its own PackageResourceReferences using super's class or I can provide > >> > protected methods in the base class that will return appropriate > >> > PackageResourceReferences like: > >> > > >> > protected PackageResourceReference getMenuLeftGraphic() { ... } > >> > protected PackageResourceReference getMenuRightGraphic() { ... } > >> > protected PackageResourceReference getMenuSeperatorGraphic() { ... } > >> > > >> > Am I missing anything? Is there an easier way to do this? Plugging in > >> > the css is easy enough. Plugging in the images seems overly complex. > >> > > >> > Thanks, > >> > > >> > > >> > ------------------------------------------------------------------------ > >> > > >> > ------------------------------------------------------------------------- > >> > Take Surveys. Earn Cash. Influence the Future of IT > >> > Join SourceForge.net's Techsay panel and you'll get the chance to share > >> > your > >> > opinions on IT & business topics through brief surveys -- and earn cash > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> > > >> > <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> > >> > > >> > > >> > ------------------------------------------------------------------------ > >> > > >> > _______________________________________________ > >> > Wicket-user mailing list > >> > Wicket-user@lists.sourceforge.net > >> > <mailto:Wicket-user@lists.sourceforge.net> > >> > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> > >> > >> ------------------------------------------------------------------------- > >> Take Surveys. Earn Cash. Influence the Future of IT > >> Join SourceForge.net's Techsay panel and you'll get the chance to share > >> your > >> opinions on IT & business topics through brief surveys -- and earn cash > >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> > >> _______________________________________________ > >> Wicket-user mailing list > >> Wicket-user@lists.sourceforge.net > >> <mailto:Wicket-user@lists.sourceforge.net> > >> https://lists.sourceforge.net/lists/listinfo/wicket-user > >> > > -- > > Philip A. Chapman > > > > Desktop and Web Application Development: > > Java, .NET, PostgreSQL, MySQL, MSSQL > > Linux, Windows 2000, Windows XP > > > > > > ------------------------------------------------------------------------ > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > opinions on IT & business topics through brief surveys -- and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > -- Philip A. Chapman Desktop and Web Application Development: Java, .NET, PostgreSQL, MySQL, MSSQL Linux, Windows 2000, Windows XP
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user