You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Juergen Donnerstag (JIRA)" <ji...@apache.org> on 2010/09/14 17:46:32 UTC

[jira] Assigned: (WICKET-3045) using TransparentWebMarkupContainer results in Markup not found for Component...

     [ https://issues.apache.org/jira/browse/WICKET-3045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Juergen Donnerstag reassigned WICKET-3045:
------------------------------------------

    Assignee: Juergen Donnerstag

> using TransparentWebMarkupContainer results in Markup not found for Component...
> --------------------------------------------------------------------------------
>
>                 Key: WICKET-3045
>                 URL: https://issues.apache.org/jira/browse/WICKET-3045
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.5-M2.1
>            Reporter: Gabriel Bucher
>            Assignee: Juergen Donnerstag
>         Attachments: quickstart.tar.gz
>
>
> I used in wicket 1.4.x a WebMarkupContainer (isTransparentResolver = true) to add additional css styles to a div tag.
> if I replace the WebMarkupContainer with the new TransparentWebMarkupContainer, this will result in a 'Markup not found for Component: [BookmarkablePageLink [Component id = homelink]]' Exception in the attached quickstart.tar.gz.
> The missing markup is for a bookmarkable link added to the ProfilePage and the TransparentWebMarkupContainer is part of the AbstractBasePage.
> -- ProfilePage.java ----
> public class ProfilePage extends AbstractBasePage {
>     public ProfilePage(PageParameters parameters) {
>         super(parameters);
>         add( homePageLink("homelink") );
>     }
> }
> -- ProfilePage.html ----
> <html xmlns:wicket>
> <body>
> <wicket:extend>
> <h1>Profile</h1>
> <a wicket:id="homelink" href="#">back to home</a>
> </wicket:extend>
> </body>
> </html>
> -- AbstractBasePage.java ----
> public class AbstractBasePage extends WebPage {
>     public AbstractBasePage(PageParameters parameters) {
>         super(parameters);
>         WebMarkupContainer content = new TransparentWebMarkupContainer("content");
>         add(content);
>     }
> }
> -- AbstractBasePage.html ----
> <html xmlns:wicket>
> <body>
> <div id="header">header</div>
> <div id="main">
>   <div id="sidebar">sidebar</div>
>   <div wicket:id="content" id="content">
>     <wicket:child/>
>   </div>
> </div>
> <div id="footer">footer</div>
> </body>
> </html>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.