Uploaded image for project: 'MyFaces Tomahawk'
  1. MyFaces Tomahawk
  2. TOMAHAWK-127

Some components do not render valid html

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • Panel Navigation2
    • None
    • tested on jboss4.0.3/sun jdk 1.5.0_r05/linux with myFaces 1.1.1 and nightly build 20051230

    Description

      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.

      Attachments

        Activity

          People

            mmarinschek Martin Marinschek
            carstor Carsten Stiller
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: