So, tell me whether I have this straight. In order to create Asset instances based on URL (actual asset CSS files residing on a completely different web server = CDN) like below:
@Inject @Path("paramasset:${server_host}${css_root}/commons.css") private Asset myCommonAsset; server_host varies from environment to environment (QA/staging/production). css_root varies from request to request as it depends on request params (basically different users have different themes). To do this, I would need to implement a new Asset Factory, an Asset Binding, an Asset Binding Factory and an Asset Resource. Is that correct? Do I really need the binding and binding factory? Can I implement the above functionality without the new "paramasset" domain? I tried stepping through the Classpath Asset and Context Asset factories and bindings while debugging, but it was little confusing. Can anyone clarify to me how all these fit together? Thanks, Dave ----- Original Message ---- From: Dave Greggory <davegregg...@yahoo.com> To: Tapestry users <users@tapestry.apache.org> Sent: Wednesday, February 4, 2009 12:27:37 PM Subject: Re: Dynamic Variables in Asset declarations That could be an option but I thought the beauty of using RenderSupport is that whenever a sub-component add a style sheet to it, it will always go in the <head> section of the page. So each component would have the facility to provide its own stylesheets that will be picked up by the containing page and included in the page's <head> section. ----- Original Message ---- From: Thiago H. de Paula Figueiredo <thiag...@gmail.com> To: Tapestry users <users@tapestry.apache.org> Sent: Wednesday, February 4, 2009 12:58:03 PM Subject: Re: Dynamic Variables in Asset declarations Em Wed, 04 Feb 2009 13:54:51 -0300, Dave Greggory <davegregg...@yahoo.com> escreveu: > Your example may work, but it's not what I'm looking for because the <link> > tag is hard coded in the TML. Couldn't you generate the link tags in code instead of template? I guess you should consider the option of creating a templateless component to generate or not the link tags. --Thiago H. de Paula Figueiredo Independent Java consultant, developer, and instructor http://www.arsmachina.com.br/thiago --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org