HeaderContributor is rather an implementation of IHeaderContributor -
of which of course you could create your own implementations.  What
you really seem to be seeking is to make each ajax behavior use a
different header contributor.  For that, you would need to override
the way which each ajax behavior contributes script.

--
Jeremy Thomerson
http://www.wickettraining.com




On Sun, Jun 7, 2009 at 12:25 PM, Stefan Lindner <[email protected]> wrote:
> OK :-)
> When I create a special AjaxBehavior I can overwrite the onRenderHead method 
> which has an IHeaderContributor (=Header Contributor) as parameterJavaScript 
> to the page's <head> section.
> But every AjaxBehavior renders it's own <script>....</script> tag. I there 
> are a lot of such AjaxBehaviors on a page then the header contains a huge 
> number of <script>...</script> sections with only a few characters of 
> javascript inside.
> I found no possibility to combine all the small pieces in one 
> <script>....</script> section.
> So my idea was to use my own, extended version of HeaderContributor. Just 
> like I can have a own version of Session. But where can I direct Wicket to 
> use my extended version of HeaderContributor?
>
> ________________________________
>
> Von: Martin Funk [mailto:[email protected]]
> Gesendet: So 07.06.2009 19:00
> An: [email protected]
> Betreff: Re: Custom HeaderContributor
>
>
>
>
> Am 07.06.2009 um 18:43 schrieb Stefan Lindner:
>
>> Is it possible to have a custom HeaderContributor?
>
> err... could you elaborate a little more?
>>
>>
>>
>> ---------------------------------------------------------------------
>> 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]
>
>
>
>
>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to