Ah ok, understood.

Is there any way to have it working *if* there is a body containing e.g.:
<wicket:container wicket:id="js-footer-container">wicket:container> ?

If I do it this way:

getHeaderResponseDecorators().add(response -> {
            return new JavaScriptFilteredIntoFooterHeaderResponse(response, 
"js-footer-container");
        });

it is for *every* page, even the ones that dont have it :(

So image I have 3 pages that have it, but also 300 that haven't 


----- Ursprüngliche Mail -----
> Von: "Martin Grigorov" 
> An: "users" <users@wicket.apache.org>
> Gesendet: Mittwoch, 16. Oktober 2024 10:16:53
> Betreff: Re: wicket ajax-script location

> On Wed, Oct 16, 2024 at 9:47 AM Korbinian Bachl
>  wrote:
> 
>> Thanks a lot!
>>
>> However, here I would have to touch the pages + html to have a
>> <wicket:container wicket:id="someId"/>
>> at the bottom of the page.
>>
>> Is there any way how I can make this on a global level for any page just
>> right before the body> tag closing happens (without touching any html)?
>>
> 
> You could!
> But I would not do it!
> You could manipulate the MarkupStream or use a custom
> IMarkupResourceStreamProvider, or ...  But this would be way too
> complicated!
> The best way is to use a base/parent page that does it for all
> specializations.
> 
> 
> 
>>
>>
>>
>> ----- Ursprüngliche Mail -----
>> > Von: "Martin Grigorov"
>> > An: "users" <users@wicket.apache.org>
>> > Gesendet: Mittwoch, 16. Oktober 2024 08:15:09
>> > Betreff: Re: wicket ajax-script location
>>
>> > On Wed, Oct 16, 2024 at 9:00 AM Korbinian Bachl
>> >  wrote:
>> >
>> >> Hi,
>> >>
>> >> when using anything AJAX wicket will generate some inline scripts in the
>> >> header like this:
>> >>
>> >> <script type="text/javascript">
>> >> /*>> Wicket.Event.add(window, "domready", function(event) {
>> >> Wicket.Ajax.ajax({"u":"https://www.domain.com/url..
>> .","m":"POST","c":"ajaxSearchField","e":"keyup"});;
>> >>
>> >> ...
>> >> Wicket.Event.publish(Wicket.Event.Topic.AJAX_HANDLERS_BOUND); ;});
>> /*]]>*/
>> >>
>> >> How can this be put into the bottom of the body right before the closing
>> >> body >-Tag ?
>> >
>> >
>> >
>> https://nightlies.apache.org/wicket/guide/10.x/single.html#_put_javascript_inside_page_body
>> >
>> >
>> >>
>> >>
>> >>
>> >> Best,
>> >>
>> >> KB
>>
>> ---------------------------------------------------------------------
>> 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

Reply via email to