You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Petr Kobalíček <ko...@gmail.com> on 2009/09/12 12:34:05 UTC
how to get resource path to use it in own js
Hi list,
how to get resource path to use it in own javascript?
For example I can reimplement renderHead method in
AbstractDefaultAjaxBehavior and in method render head I can add
javascript or css references:
public void renderHead(IHeaderResponse response)
{
super.renderHead(response);
// here
response.renderJavascriptReference(new
JavascriptResourceReference(SomeClass.class, "path-to-resource.js"));
}
this will generate <script> tag with correct path, this is all okay,
but I need to put path to some resources using own generated
javascript, for example:
public void renderHead(IHeaderResponse response)
{
super.renderHead(response);
// here
response.renderJavascript(
"some javascript code" + myMethod_getResourcePath(SomeClass.class,
"path-to-resource") + "some other javascript code");
}
Is is possible to get path server path using something similar
(replacing myMethod_getResourcePath that not exists) ? I looked at the
wicket sources, but I didn't find it.
Thanks
- Petr
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: how to get resource path to use it in own js
Posted by Petr Kobalíček <ko...@gmail.com>.
thanks, this is exactly what I need
- Petr
2009/9/12 Pedro Santos <pe...@gmail.com>:
> I think you are looking for:
> http://wicket.sourceforge.net/apidocs/wicket/RequestCycle.html#urlFor(wicket.ResourceReference
> )
>
> Ex:
> RequestCycle.get().getUrlFor(new
> ResourceReference(SomeClass.class,"path-to-resource"))
>
> On Sat, Sep 12, 2009 at 7:34 AM, Petr Kobalíček <ko...@gmail.com>wrote:
>
>> Hi list,
>>
>> how to get resource path to use it in own javascript?
>>
>> For example I can reimplement renderHead method in
>> AbstractDefaultAjaxBehavior and in method render head I can add
>> javascript or css references:
>>
>> public void renderHead(IHeaderResponse response)
>> {
>> super.renderHead(response);
>>
>> // here
>> response.renderJavascriptReference(new
>> JavascriptResourceReference(SomeClass.class, "path-to-resource.js"));
>> }
>>
>> this will generate <script> tag with correct path, this is all okay,
>> but I need to put path to some resources using own generated
>> javascript, for example:
>>
>> public void renderHead(IHeaderResponse response)
>> {
>> super.renderHead(response);
>>
>> // here
>> response.renderJavascript(
>> "some javascript code" + myMethod_getResourcePath(SomeClass.class,
>> "path-to-resource") + "some other javascript code");
>> }
>>
>> Is is possible to get path server path using something similar
>> (replacing myMethod_getResourcePath that not exists) ? I looked at the
>> wicket sources, but I didn't find it.
>>
>> Thanks
>> - Petr
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: how to get resource path to use it in own js
Posted by Pedro Santos <pe...@gmail.com>.
I think you are looking for:
http://wicket.sourceforge.net/apidocs/wicket/RequestCycle.html#urlFor(wicket.ResourceReference
)
Ex:
RequestCycle.get().getUrlFor(new
ResourceReference(SomeClass.class,"path-to-resource"))
On Sat, Sep 12, 2009 at 7:34 AM, Petr Kobalíček <ko...@gmail.com>wrote:
> Hi list,
>
> how to get resource path to use it in own javascript?
>
> For example I can reimplement renderHead method in
> AbstractDefaultAjaxBehavior and in method render head I can add
> javascript or css references:
>
> public void renderHead(IHeaderResponse response)
> {
> super.renderHead(response);
>
> // here
> response.renderJavascriptReference(new
> JavascriptResourceReference(SomeClass.class, "path-to-resource.js"));
> }
>
> this will generate <script> tag with correct path, this is all okay,
> but I need to put path to some resources using own generated
> javascript, for example:
>
> public void renderHead(IHeaderResponse response)
> {
> super.renderHead(response);
>
> // here
> response.renderJavascript(
> "some javascript code" + myMethod_getResourcePath(SomeClass.class,
> "path-to-resource") + "some other javascript code");
> }
>
> Is is possible to get path server path using something similar
> (replacing myMethod_getResourcePath that not exists) ? I looked at the
> wicket sources, but I didn't find it.
>
> Thanks
> - Petr
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>