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

Peter Ertl reopened WICKET-549:
-------------------------------


Using the <html> as a wicket component seems to swallow certain header 
contributions...

Simply add any ajax component (like AjaxLink) and see that the inclusion of 
ajax-event.js (or anything else) will be missing once you attach a 
WebMarkupContainer to <html>.

--markup--

  <html wicket:id="html">
...
</html>

--java--

  Page#add(new WebMarkupContainer("html"))

--effect--

header contributions are missing :-(



> <html> should be accessible in wicket
> -------------------------------------
>
>                 Key: WICKET-549
>                 URL: https://issues.apache.org/jira/browse/WICKET-549
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket
>            Reporter: Peter Ertl
>         Assigned To: Juergen Donnerstag
>             Fix For: 1.3
>
>
> --- issue copy-pasted from mailing list ---
> On 5/9/07, Peter Ertl <[EMAIL PROTECTED]> wrote:
> Hi folks,
> I try to setup a multi-language website like that:
> <? xml version= "1.0" encoding ="UTF-8" ?>
> <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> <html wicket:id="html"  xmlns:wicket xmlns=" http://www.w3.org/1999/xhtml";
> xmlns:lang=[current language] lang=[current language]>
> ....
> However, accessing <html> using a wicket:id will fail:
> org.apache.wicket.WicketRuntimeException: Programming
> error: 'parent' should be a Page or a Border.
> changing the tag using a MarkupFilter will also fail as it requires to
> value of the current locale of WebSession
> but the markup filter seems to allow no access to it.
> It would be straightforward to just access html using a wicket:id...
> *imho* this would be a great enhancement!
> Can somebody think of a better solution?
> On 5/9/07, Johan Compagner <[EMAIL PROTECTED]> wrote:
> hmm this is because of the HtmlHeaderContainer that container wants a page
> to be its parent.
> So you can't attach a wicket container to the html because then you
> encapsulate the complete page.
> i dont know immediantly how to solve this

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

Reply via email to