You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Johan Compagner (JIRA)" <ji...@apache.org> on 2007/05/13 21:31:15 UTC

[jira] Commented: (WICKET-549) should be accessible in wicket

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

Johan Compagner commented on WICKET-549:
----------------------------------------

But it works a bit strange: " The <html> tag seems to be the only case where you shouldn't add childs even if it is a child!" 

See SimplePage_14 for a test
it does work now but only because i add the label directly to the page instead (of what is normal) to the html tag container itself
Not that it matter to much, i think it is even handier that it works like that, but i guess we should document it?

> <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 <pe...@gmx.net> 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 <jc...@gmail.com> 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.