I haven't had time to dig into this, but has anyone else seen where
duplicate JS detection is broken in 1.5.x?  For instance, add this twice in
your page:

      add(new AbstractDefaultAjaxBehavior() {
         @Override
         protected void respond(AjaxRequestTarget target) {
         }

         @Override
         public void renderHead(Component component, IHeaderResponse
response) {
            super.renderHead(component, response);
            response.renderJavaScript("function foo() { wicketAjaxGet('" +
getCallbackUrl() + "'); }", "foo-func");
         }
      });

I end up with two JS blocks in the output, both with the ID foo-func.
 Since I provided an ID that was the same for both behaviors, Wicket should
have only rendered one of those, right?

I hope to have time to debug next week if others confirm they've seen this
and I'm not missing something simple due to sleep deprivation :)

-- 
Jeremy Thomerson
http://wickettraining.com
*Need a CMS for Wicket?  Use Brix! http://brixcms.org*

Reply via email to