I found that replacing add(linkHomePage( "homeLink" )) with my code below works. Can anyone explain?
Thanks,
   Scorr

void addHomeBtn( String id, MarkupContainer parent, final WebPage page )
  {
final AbstractDefaultAjaxBehavior homeBehavior = new AbstractDefaultAjaxBehavior()
    {
      private static final long serialVersionUID = 1L;
      public void respond( AjaxRequestTarget target )
      {
        // go home
        page.setResponsePage( page.getApplication().getHomePage() );
      }
    };
    parent.add( homeBehavior );

    // home button
    final WebMarkupContainer homeBtn = new WebMarkupContainer( id )
    {
      private static final long serialVersionUID = 1L;

      @Override
      public void onComponentTag(ComponentTag tag)
      {
tag.put("onclick", "wicketAjaxGet('"+homeBehavior.getCallbackUrl()+"')");
      }
    };
    parent.add( homeBtn );
  }

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to