Some more food for thought or what we should support and what not. Transparent containers allow you to add a component to the transparent container and the markup is expected to be in the transparent containers parent. Thats why it is called transparent. I'm fine with this use case and I think we should support it.
In contrast with a bordered page you add the component to a container (e.g. Page) and the markup can be found in any transparent container which is also a child of Page. In order to find the markup for the component you hence must scan the Pages markup file the components markup as well as the markup associated with all transparent containers also add to Page. This use case (e.g. bordered pages), IMHO we shouldn't support. I currently believe there is too much magic involved in the latter use case and as already mentioned you'll find quite some clunky code in the code base already to just support that use case. I'd much try to stay as close as possible to the 1:1 mapping of component hierarchy and markup hierarchy. Juergen ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-develop mailing list Wicket-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-develop