Github user svenmeier commented on a diff in the pull request:

    https://github.com/apache/wicket/pull/253#discussion_r161204652
  
    --- Diff: 
wicket-core/src/main/java/org/apache/wicket/ajax/AbstractDefaultAjaxBehavior.java
 ---
    @@ -106,8 +107,7 @@ public void renderHead(final Component component, final 
IHeaderResponse response
                RequestCycle requestCycle = component.getRequestCycle();
                Url baseUrl = requestCycle.getUrlRenderer().getBaseUrl();
                CharSequence ajaxBaseUrl = 
Strings.escapeMarkup(baseUrl.toString());
    -           
response.render(JavaScriptHeaderItem.forScript("Wicket.Ajax.baseUrl=\"" + 
ajaxBaseUrl
    -                   + "\";", "wicket-ajax-base-url"));
    --- End diff --
    
    Setting the baseUrl has to be deferred until onLoad, otherwise the deferred 
wicket-ajax-jquery.js hasn't been loaded yet and Wicket.Ajax is not defined.


---

Reply via email to