Re: I am having trouble mounting shared resources
I will have to track down each individual image use from css and mount it. Is there a way to mount the entire folder? Thanks! 2011/8/5 Miroslav F. : > Same way as is mounted .js and .css mount images and then in .css you can > just use this path. > > >> -Original Message- >> From: Alec Swan [mailto:alecs...@gmail.com] >> Sent: Friday, 05. August 2011 19:30 >> To: users@wicket.apache.org >> Subject: Re: I am having trouble mounting shared resources >> >> Thanks, mounting JS worked perfectly. >> >> However, mounting CSS was problematic because it references >> quite a few images and they don't get loaded/mounted >> correctly. How do I mount the folder that contains all images >> so that they can be loaded from the CSS? >> >> Thanks, >> >> Alec >> >> >> On Fri, Aug 5, 2011 at 11:51 AM, Miroslav F. wrote: >> > Project dirs: >> > >> > . com.myapp >> > . MyStartAppPoint.java >> > . com.myapp.resources >> > . MyResources.java >> > . fancybox-123.js >> > >> > In MyStartAppPoint.init() do: >> > >> > mountSharedResource("/js/fancybox.js", new >> > ResourceReference(MyResources.class, >> > "fancybox-123.js").getSharedResourceKey()); >> > >> > MyResources.java is just empty class (for classloader to find your >> > resource): >> > package com.myapp.resources; >> > public class MyResources >> > { >> > } >> > >> > and then in html markup you can write: >> > >> > >> > Hope helps, >> > >> > Miro >> > >> > >> > >> > >> >> -Original Message- >> >> From: Alec Swan [mailto:alecs...@gmail.com] >> >> Sent: Friday, 05. August 2011 08:42 >> >> To: users@wicket.apache.org >> >> Subject: I am having trouble mounting shared resources >> >> >> >> Hello, >> >> >> >> I am having troubles figuring out how to organize my >> static resources. >> >> >> >> I would like to map a static URL alias, e.g. /js/fancybox, >> to a file >> >> such as /js/fancybox/version123/fancybox-123.js. I also want to be >> >> able to update the file version and after that have it >> served under >> >> the same alias. This assumes that I will modify my Java code to >> >> reference the new file name. >> >> >> >> I think I need to create a resource reference class that points to >> >> /js/fancybox/version123/fancybox-123.js and mount it in my Wicket >> >> Application. But I can only mount a resource, not a >> >> JavaScriptResourceReference in Application.init(). >> >> >> >> Can anybody please explain how to do this right? >> >> >> >> Thanks >> >> >> >> >> - >> >> 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 >> >> > > > - > 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
RE: I am having trouble mounting shared resources
Same way as is mounted .js and .css mount images and then in .css you can just use this path. > -Original Message- > From: Alec Swan [mailto:alecs...@gmail.com] > Sent: Friday, 05. August 2011 19:30 > To: users@wicket.apache.org > Subject: Re: I am having trouble mounting shared resources > > Thanks, mounting JS worked perfectly. > > However, mounting CSS was problematic because it references > quite a few images and they don't get loaded/mounted > correctly. How do I mount the folder that contains all images > so that they can be loaded from the CSS? > > Thanks, > > Alec > > > On Fri, Aug 5, 2011 at 11:51 AM, Miroslav F. wrote: > > Project dirs: > > > > . com.myapp > > . MyStartAppPoint.java > > . com.myapp.resources > > . MyResources.java > > . fancybox-123.js > > > > In MyStartAppPoint.init() do: > > > > mountSharedResource("/js/fancybox.js", new > > ResourceReference(MyResources.class, > > "fancybox-123.js").getSharedResourceKey()); > > > > MyResources.java is just empty class (for classloader to find your > > resource): > > package com.myapp.resources; > > public class MyResources > > { > > } > > > > and then in html markup you can write: > > > > > > Hope helps, > > > > Miro > > > > > > > > > >> -Original Message- > >> From: Alec Swan [mailto:alecs...@gmail.com] > >> Sent: Friday, 05. August 2011 08:42 > >> To: users@wicket.apache.org > >> Subject: I am having trouble mounting shared resources > >> > >> Hello, > >> > >> I am having troubles figuring out how to organize my > static resources. > >> > >> I would like to map a static URL alias, e.g. /js/fancybox, > to a file > >> such as /js/fancybox/version123/fancybox-123.js. I also want to be > >> able to update the file version and after that have it > served under > >> the same alias. This assumes that I will modify my Java code to > >> reference the new file name. > >> > >> I think I need to create a resource reference class that points to > >> /js/fancybox/version123/fancybox-123.js and mount it in my Wicket > >> Application. But I can only mount a resource, not a > >> JavaScriptResourceReference in Application.init(). > >> > >> Can anybody please explain how to do this right? > >> > >> Thanks > >> > >> > - > >> 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 > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: I am having trouble mounting shared resources
Thanks, mounting JS worked perfectly. However, mounting CSS was problematic because it references quite a few images and they don't get loaded/mounted correctly. How do I mount the folder that contains all images so that they can be loaded from the CSS? Thanks, Alec On Fri, Aug 5, 2011 at 11:51 AM, Miroslav F. wrote: > Project dirs: > > . com.myapp > . MyStartAppPoint.java > . com.myapp.resources > . MyResources.java > . fancybox-123.js > > In MyStartAppPoint.init() do: > > mountSharedResource("/js/fancybox.js", new > ResourceReference(MyResources.class, > "fancybox-123.js").getSharedResourceKey()); > > MyResources.java is just empty class (for classloader to find your > resource): > package com.myapp.resources; > public class MyResources > { > } > > and then in html markup you can write: > > > Hope helps, > > Miro > > > > >> -Original Message- >> From: Alec Swan [mailto:alecs...@gmail.com] >> Sent: Friday, 05. August 2011 08:42 >> To: users@wicket.apache.org >> Subject: I am having trouble mounting shared resources >> >> Hello, >> >> I am having troubles figuring out how to organize my static resources. >> >> I would like to map a static URL alias, e.g. /js/fancybox, to >> a file such as /js/fancybox/version123/fancybox-123.js. I >> also want to be able to update the file version and after >> that have it served under the same alias. This assumes that I >> will modify my Java code to reference the new file name. >> >> I think I need to create a resource reference class that >> points to /js/fancybox/version123/fancybox-123.js and mount >> it in my Wicket Application. But I can only mount a resource, >> not a JavaScriptResourceReference in Application.init(). >> >> Can anybody please explain how to do this right? >> >> Thanks >> >> - >> 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
RE: I am having trouble mounting shared resources
Project dirs: . com.myapp . MyStartAppPoint.java . com.myapp.resources . MyResources.java . fancybox-123.js In MyStartAppPoint.init() do: mountSharedResource("/js/fancybox.js", new ResourceReference(MyResources.class, "fancybox-123.js").getSharedResourceKey()); MyResources.java is just empty class (for classloader to find your resource): package com.myapp.resources; public class MyResources { } and then in html markup you can write: Hope helps, Miro > -Original Message- > From: Alec Swan [mailto:alecs...@gmail.com] > Sent: Friday, 05. August 2011 08:42 > To: users@wicket.apache.org > Subject: I am having trouble mounting shared resources > > Hello, > > I am having troubles figuring out how to organize my static resources. > > I would like to map a static URL alias, e.g. /js/fancybox, to > a file such as /js/fancybox/version123/fancybox-123.js. I > also want to be able to update the file version and after > that have it served under the same alias. This assumes that I > will modify my Java code to reference the new file name. > > I think I need to create a resource reference class that > points to /js/fancybox/version123/fancybox-123.js and mount > it in my Wicket Application. But I can only mount a resource, > not a JavaScriptResourceReference in Application.init(). > > Can anybody please explain how to do this right? > > Thanks > > - > 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
Re: I am having trouble mounting shared resources
Quick solution: Resource res = new JavaScriptResourceReference().getResource(); mountSharedResource(somePath, res); On Fri, Aug 5, 2011 at 10:01 AM, Alec Swan wrote: > We are using Wicket 1.4.17 but we would like to do something like this > mountResource("/mount/path", new SomeResourceReference()) as described > in http://wicketinaction.com/ for Wicket 1.5. > > On Fri, Aug 5, 2011 at 12:41 AM, Alec Swan wrote: >> Hello, >> >> I am having troubles figuring out how to organize my static resources. >> >> I would like to map a static URL alias, e.g. /js/fancybox, to a file >> such as /js/fancybox/version123/fancybox-123.js. I also want to be >> able to update the file version and after that have it served under >> the same alias. This assumes that I will modify my Java code to >> reference the new file name. >> >> I think I need to create a resource reference class that points to >> /js/fancybox/version123/fancybox-123.js and mount it in my Wicket >> Application. But I can only mount a resource, not a >> JavaScriptResourceReference in Application.init(). >> >> Can anybody please explain how to do this right? >> >> Thanks >> > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: I am having trouble mounting shared resources
We are using Wicket 1.4.17 but we would like to do something like this mountResource("/mount/path", new SomeResourceReference()) as described in http://wicketinaction.com/ for Wicket 1.5. On Fri, Aug 5, 2011 at 12:41 AM, Alec Swan wrote: > Hello, > > I am having troubles figuring out how to organize my static resources. > > I would like to map a static URL alias, e.g. /js/fancybox, to a file > such as /js/fancybox/version123/fancybox-123.js. I also want to be > able to update the file version and after that have it served under > the same alias. This assumes that I will modify my Java code to > reference the new file name. > > I think I need to create a resource reference class that points to > /js/fancybox/version123/fancybox-123.js and mount it in my Wicket > Application. But I can only mount a resource, not a > JavaScriptResourceReference in Application.init(). > > Can anybody please explain how to do this right? > > Thanks > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
I am having trouble mounting shared resources
Hello, I am having troubles figuring out how to organize my static resources. I would like to map a static URL alias, e.g. /js/fancybox, to a file such as /js/fancybox/version123/fancybox-123.js. I also want to be able to update the file version and after that have it served under the same alias. This assumes that I will modify my Java code to reference the new file name. I think I need to create a resource reference class that points to /js/fancybox/version123/fancybox-123.js and mount it in my Wicket Application. But I can only mount a resource, not a JavaScriptResourceReference in Application.init(). Can anybody please explain how to do this right? Thanks - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org