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" <[email protected]>
> 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" <[email protected]>
>> > 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: [email protected]
>> For additional commands, e-mail: [email protected]
>>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]