[ http://issues.apache.org/jira/browse/TOMAHAWK-127?page=all ]
Petr Bouska updated TOMAHAWK-127: --------------------------------- Status: Patch Available (was: Open) > Some components do not render valid html > ---------------------------------------- > > Key: TOMAHAWK-127 > URL: http://issues.apache.org/jira/browse/TOMAHAWK-127 > Project: MyFaces Tomahawk > Type: Bug > Components: Panel Navigation2 > Environment: tested on jboss4.0.3/sun jdk 1.5.0_r05/linux with myFaces 1.1.1 > and nightly build 20051230 > Reporter: Carsten Stiller > Assignee: Martin Marinschek > Priority: Minor > Attachments: HtmlNavigationMenuRendererUtils.java.diff > > Some components do not render valid html (checked with w3c-validator against > HTML4.01strict and XHTML1.0) > <h:form />: The hidden <input />-Tag has to be inside a block-element (a > <div /> or whatever) > rendered code: > <form> > ... > <input name="form_SUBMIT" value="1" type="hidden" /> > </form> > w3c-validator message: document type does not allow element "INPUT" here; > missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", > "ADDRESS" start-tag. > <h:selectManyListbox />: Attribute is rendered as 'multiple="true"' instead > of 'multiple="multiple"' > rendered code: > <select id="..." name="..." multiple="true"> > ... > </select> > w3c-validator message: value of attribute "MULTIPLE" cannot be "TRUE"; must > be one of "MULTIPLE". > <t:panelNavigation2 />: When layout="list" is selected and nested menus are > used, non-active parts of the menu-trees include empty <ul />-tags. (At > least one <li /> is required inside of <ul></ul>). > jsf-code: > <t:panelNavigation2 id="..." layout="..."> > <t:commandNavigation2 id="..." action="..." value="..."> > <t:commandNavigation2 id="..." value="..." action="..." /> > <t:commandNavigation2 id="..." value="..." action="..." /> > > </t:commandNavigation2> > <t:commandNavigation2 id="..." action="..." value="..." /> > </t:panelNavigation2> > rendered code, when menu-tree is closed: > <ul> > <li><a href="..." id="...">... </a><ul></ul></li> > <li><a href="..." id="...">...</a></li> > </ul> > w3c-validator message: end tag for "UL" which is not finished. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira