You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Martin Marinschek (JIRA)" <de...@myfaces.apache.org> on 2006/04/23 03:10:07 UTC
[jira] Commented: (TOMAHAWK-127) Some components do not render
valid html
[ http://issues.apache.org/jira/browse/TOMAHAWK-127?page=comments#action_12375837 ]
Martin Marinschek commented on TOMAHAWK-127:
--------------------------------------------
Hi Carsten,
I just fixed the multiple=true problem. What suggestion do you have for the other bugs - I don't see anything we can do about this...
For fixing the first warning, you can always use a t:div tag, but for fixing the last one, I have no idea.
regards,
Martin
> Some components do not render valid html
> ----------------------------------------
>
> Key: TOMAHAWK-127
> URL: http://issues.apache.org/jira/browse/TOMAHAWK-127
> Project: MyFaces Tomahawk
> Type: Bug
> 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
>
> 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