custom resolving of relative paths in head section of panel

2009-10-07 Thread Ittay Dror
Hi, Is there a way in which I can convert javascript/css relative references in a wicket:head of a panel and add a prefix to them? Regards, Ittay - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Ernesto Reinaldo Barreiro
Not quite following you... What do you mean? Something like: a.myClass { background: url('${myURL}'); } and get ${myURL} replaced? Best, Ernesto On Wed, Oct 7, 2009 at 12:55 PM, Ittay Dror itt...@tikalk.com wrote: Hi, Is there a way in which I can convert javascript/css relative

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Ittay Dror
In the panel's html i have something like: script type=text/javascript src=./js/application.js/script This works well when the html is viewed as standalone. but in the context of the application i need the tag to be rendered as: script type=text/javascript

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Ernesto Reinaldo Barreiro
You could do public class MyPanel extends Panel { public static ResourceReference CSS = new ResourceReference(MyPanel.class, mycss.css); public MyPanel(String id) { add(CSSPackageResource.getHeaderContribution(CSS )); } } Similar for JavaScript with

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Pedro Santos
Hi Ittay, you can use wicket:link tag to resolve that path dynamically too. head wicket:head wicket:link script type=text/javascript src=./js/application.js/script /wicket:link /wicket:head /head that way you keep the reference valid whe html is viewed as standalone, and in the context of the

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Ernesto Reinaldo Barreiro
That's one of the good things about this list: you try to answer a question and you end up learning something new:-) Thanks, Ernesto On Wed, Oct 7, 2009 at 1:30 PM, Pedro Santos pedros...@gmail.com wrote: Hi Ittay, you can use wicket:link tag to resolve that path dynamically too. head

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Ittay Dror
Pedro Santos wrote: Hi Ittay, you can use wicket:link tag to resolve that path dynamically too. head wicket:head wicket:link script type=text/javascript src=./js/application.js/script /wicket:link /wicket:head /head that way you keep the reference valid whe html is viewed as standalone, and

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Pedro Santos
sorry, I miss that that tag will handle the 'href' attribute, the script tag has 'src' On Wed, Oct 7, 2009 at 8:58 AM, Ittay Dror itt...@tikalk.com wrote: Pedro Santos wrote: Hi Ittay, you can use wicket:link tag to resolve that path dynamically too. head wicket:head wicket:link

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Ernesto Reinaldo Barreiro
This solution will work for sure... and additionally you could have the markup of MyPanel html head script type=text/javascript src=./js/application.js/script /head body wicket:panel . /wicket:panel /body /html So that you cant test it offline and have it working when used dynamically.

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Ittay Dror
Ernesto Reinaldo Barreiro wrote: This solution will work for sure... and additionally you could have the markup of MyPanel html head script type=text/javascript src=./js/application.js/script /head body wicket:panel . /wicket:panel /body /html So that you cant test it offline and have

Re: custom resolving of relative paths in head section of panel

2009-10-07 Thread Pedro Santos
script type=text/javascript src=./js/application.js/script This works well when the html is viewed as standalone. but in the context of the application i need the tag to be rendered as: script type=text/javascript src=prefix/js/application.js/script I think that is the case to use: head script