Thanks, that's perfect.
igor.vaynberg wrote:
>
> urlfor(new resourcereference(Panels.class, "folder.gif"));
>
> -igor
>
>
> On Fri, Mar 28, 2008 at 1:11 AM, Andrew Moore <[EMAIL PROTECTED]>
> wrote:
>>
>> I'm using wicket 1.3.1 and have a javascript file which needs to
>> reference
>> some images.
>>
>> I'm using the following code in a panel to include the javascript with
>> images:
>>
>> CharSequence folder = getRequest().getRelativePathPrefixToContextRoot()
>> +
>> "folder.gif";
>> PackagedTextTemplate js = new PackagedTextTemplate(PageTreePanel.class,
>> "folder-tree-static.js");
>> Map map = new HashMap();
>> map.put("folder", folder);
>> add(TextTemplateHeaderContributor.forJavaScript(js, new
>> Model((Serializable)map)));
>>
>> Now, I can see that my ${folder} reference that I had in the javascript
>> is
>> getting replaced with the image file name, but the
>> getRelativePathPrefixToContextRoot() returns "../" so the javascript
>> image
>> reference comes out as "../folder.gif"
>>
>> I've tried to place the images all over the place, but cannot get it to
>> find
>> them.
>>
>> If I use firebug to manually edit the url to
>> "resources/com.example.web.page.Panels/folder.gif" then the image shows.
>> I
>> just can't work out the correct way (or location) to place the image.
>>
>> Any help would be great.
>> Thanks
>> Andrew
>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Referencing-images-in-javascript---wicket-1.3.1-tp16347523p16347523.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> -
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/Referencing-images-in-javascript---wicket-1.3.1-tp16347523p16392864.html
Sent from the Wicket - User mailing list archive at Nabble.com.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]