Finally I made it working after finding this WIKI entry:
https://cwiki.apache.org/WICKET/dynamically-generate-a-css-stylesheet.html

Just used it the same way for Javascript file.

Igor: This very useful class should be integrated into Wicket core!
(under org.apache.wicket.markup.html.resources)

Am Montag, den 19.04.2010, 17:52 -0700 schrieb Igor Vaynberg:
> i meant you have to create the classes...
> 
> -igor
> 
> On Mon, Apr 19, 2010 at 4:10 PM, Ralf Eichinger
> <ralf.eichin...@pixotec.de> wrote:
> > Am Montag, den 19.04.2010, 09:08 -0700 schrieb Igor Vaynberg:
> >> you will have to create a TextTemplateResource to serve such resources
> >> and a TextTemplateResourceReference to create urls for them.
> >>
> >> -igor
> >
> > as there are no TextTemplateResource and TextTemplateResourceReference
> > classes in Wicket 1.4.7, I tried this:
> >
> > PackagedTextTemplate jsTemplate = new
> >  PackagedTextTemplate(this.getClass(), "js/lightbox.js");
> >
> > TextTemplateSharedResourceFactory ttsr = new
> >  TextTemplateSharedResourceFactory(jsTemplate, this.getClass());
> >
> > String webappContext = WebApplication.get().getServletContext()
> >  .getContextPath();
> >
> > Map<String, Object> parameters = new HashMap<String, Object>();
> > parameters.put("webappContext", webappContext);
> > TextTemplateLink ref = new TextTemplateLink("lightbox", ttsr,
> >  parameters);
> > add(ref);
> >
> > and in panels html:
> >
> > <wicket:head>
> > <script wicket:id="lightbox" src="#" language="JavaScript"></script>
> > </wicket:head>
> >
> > this resulted in a rendered URL (that looks weired):
> >
> > <script wicket:id="lightbox" src="resources/LightBox2Panel/%2fnetcms"
> > language="JavaScript"></script>
> >
> > And this link returns a 404 error...
> >
> > So what's wrong?
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to