Yes, this is true and has only recently been fixed. It is in CVS HEAD only

Juergen

On 10/10/05, Ari Suutari <[EMAIL PROTECTED]> wrote:
> Hi,
>
> There seems to another thread related to this same issue in dev-list.
> See "Problem with markup inheritance and header contributions in panels."
> It has a workaround, things work if one puts an empty 
> <wicket:head></wicket:head>
> to base classes html file.
>
>     Ari S.
>
> ----- Original Message -----
> From: "Juergen Donnerstag" <[EMAIL PROTECTED]>
> To: <wicket-user@lists.sourceforge.net>
> Sent: Friday, October 07, 2005 3:40 PM
> Subject: Re: [Wicket-user] <wicket:head> and <wicket:extend>
>
>
> > Yes, Johan is right. <wicket:head>'s parent tag must either be <html>
> > or <head>. We should implement a check for that.
> >
> > Juergen
> >
> > On 10/7/05, Johan Compagner <[EMAIL PROTECTED]> wrote:
> >> try this:
> >>
> >> DeriverPanel.html:
> >> ----------------------------
> >> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> >> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
> >> <html xmlns="http://www.w3.org/1999/xhtml";>
> >> <head>
> >> <wicket:head>
> >> this should go to page head tag!
> >> </wicket:head>
> >> </head>
> >> <body>
> >> <wicket:extend>
> >> derived panel stuff<br>
> >> </wicket:extend>
> >> </body>
> >> </html>
> >>
> >>
> >> On 10/7/05, Ari Suutari <[EMAIL PROTECTED]> wrote:
> >> > Hi,
> >> >
> >> > Here is a simple example: TestPage, BasePanel and DerivedPanel.
> >> DerivedPanel
> >> > tries to add stuff to <head>, using <wicket:head>. It works if I use
> >> <wicket:panel> in
> >> > DerivedPanel instead of <wicket:extend>.
> >> >
> >> >     Ari S.
> >> >
> >> >
> >> > TestPage.java:
> >> > -----------------
> >> > package syncrontech.examples.blastfurnace.wicket.test;
> >> >
> >> > import wicket.markup.html.WebPage;
> >> > import wicket.markup.html.border.BoxBorder;
> >> > import wicket.markup.html.form.TextField;
> >> > import wicket.markup.html.image.Image;
> >> >
> >> > public class TestPage extends WebPage
> >> > {
> >> >     public TestPage()
> >> >     {
> >> >         add(new DerivedPanel());
> >> >     }
> >> > }
> >> >
> >> > TestPage.html :
> >> > --------------------
> >> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> >> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
> >> > <html xmlns="http://www.w3.org/1999/xhtml";>
> >> > <head>
> >> > </head>
> >> > <body>
> >> > from page<br>
> >> > <span wicket:id="panel"></span>
> >> > back to page<br>
> >> > </body>
> >> > </html>
> >> >
> >> > BasePanel.java:
> >> > ------------------
> >> > package syncrontech.examples.blastfurnace.wicket.test;
> >> >
> >> > import wicket.markup.html.panel.Panel;
> >> >
> >> > public class BasePanel extends Panel
> >> > {
> >> >     public BasePanel()
> >> >     {
> >> >         super("panel");
> >> >     }
> >> > }
> >> >
> >> > BasePanel.html:
> >> > ----------------------
> >> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
> >> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> >> > <html xmlns="http://www.w3.org/1999/xhtml ">
> >> > <head>
> >> > </head>
> >> > <body>
> >> > <wicket:panel>
> >> > from basepanel<br>
> >> > <wicket:child/>
> >> > back to basepanel<br>
> >> > </wicket:panel>
> >> > </body>
> >> > </html>
> >> >
> >> > DeriverPanel.java:
> >> > ---------------------
> >> > package syncrontech.examples.blastfurnace.wicket.test;
> >> >
> >> > import wicket.markup.html.panel.Panel;
> >> >
> >> > public class DerivedPanel extends BasePanel
> >> > {
> >> >     public DerivedPanel()
> >> >     {
> >> >
> >> >     }
> >> > }
> >> >
> >> >
> >> > DeriverPanel.html:
> >> > ----------------------------
> >> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
> >> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> >> > <html xmlns="http://www.w3.org/1999/xhtml";>
> >> > <head>
> >> > </head>
> >> > <body>
> >> > <wicket:head>
> >> > this should go to page head tag!
> >> > </wicket:head>
> >> > <wicket:extend>
> >> > derived panel stuff<br>
> >> > </wicket:extend>
> >> > </body>
> >> > </html>
> >> >
> >> >
> >> >
> >> > ----- Original Message -----
> >> > From: "Juergen Donnerstag" <[EMAIL PROTECTED]>
> >> > To: <wicket-user@lists.sourceforge.net >
> >> > Sent: Friday, October 07, 2005 12:35 PM
> >> > Subject: Re: [Wicket-user] <wicket:head> and <wicket:extend>
> >> >
> >> >
> >> > > Ari,
> >> > >
> >> > > there are junit test cases in src/test which should test exactly what
> >> > > you ask for. That is, the functionality already exists, but obviously
> >> > > not flawless. Good you please be a bit more precise (may be a stripped
> >> > > down test case) which shows the problem.
> >> > >
> >> > > Thanks
> >> > > Juergen
> >> > >
> >> > > On 10/7/05, Ari Suutari <[EMAIL PROTECTED]> wrote:
> >> > >> Hi,
> >> > >>
> >> > >> I just tried to use <wicket:head> with Panels. Works very nicely
> >> > >> when I have panel html as <wicket:panel>. However, when using
> >> > >> markup inheritance (I like it very much !) and <wicket:extend> it 
> >> > >> looks
> >> > >> like the <wicket:head> doesn't add anything to <head>.
> >> > >>
> >> > >> Would be great if this worked also.
> >> > >>
> >> > >>    Ari S.
> >> > >>
> >> > >>
> >> > >>
> >> > >>
> >> -------------------------------------------------------
> >> > >> This SF.Net email is sponsored by:
> >> > >> Power Architecture Resource Center: Free content, downloads,
> >> discussions,
> >> > >> and more. http://solutions.newsforge.com/ibmarch.tmpl
> >> > >> _______________________________________________
> >> > >> Wicket-user mailing list
> >> > >> Wicket-user@lists.sourceforge.net
> >> > >>
> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >> > >>
> >> > >
> >> > >
> >> > > -------------------------------------------------------
> >> > > This SF.Net email is sponsored by:
> >> > > Power Architecture Resource Center: Free content, downloads,
> >> discussions,
> >> > > and more. http://solutions.newsforge.com/ibmarch.tmpl
> >> > > _______________________________________________
> >> > > Wicket-user mailing list
> >> > > Wicket-user@lists.sourceforge.net
> >> > >
> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >> > >
> >> > >
> >> >
> >> >
> >> > -------------------------------------------------------
> >> > This SF.Net email is sponsored by:
> >> > Power Architecture Resource Center: Free content, downloads, discussions,
> >> > and more. http://solutions.newsforge.com/ibmarch.tmpl
> >> > _______________________________________________
> >> > Wicket-user mailing list
> >> > Wicket-user@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >> >
> >>
> >>
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by:
> > Power Architecture Resource Center: Free content, downloads, discussions,
> > and more. http://solutions.newsforge.com/ibmarch.tmpl
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by:
> Power Architecture Resource Center: Free content, downloads, discussions,
> and more. http://solutions.newsforge.com/ibmarch.tmpl
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to