tr:showDetail attribute disclosedText not rendered correctly in printMode
-------------------------------------------------------------------------
Key: TRINIDAD-1664
URL: https://issues.apache.org/jira/browse/TRINIDAD-1664
Project: MyFaces Trinidad
Issue Type: Bug
Components: Components
Affects Versions: 1.2.12-core
Reporter: Harald Kuhn
ShowDetailRenderer was changed to render <input type="submit" /> for non-JS
browsers.
<quote>
For Non-JavaScript browsers, render an input element(type=submit) to
submit the page. Encode the name attribute with the parameter name
and value thus it would enable the browsers to include the name of
this element in its payLoad if it submits the page.
</quote>
This change is respected in methods _renderLinkStart() and _renderLinkEnd() but
not will rendering a disclosureText within encodeAll().
Therefore it is going to break for all browsers that doesn't support
navigation (especially printMode).
i.e.
<tr:showDetail id="detailId" disclosedText="Caption" />
renders
<span class="OraLink af_showDetail_prompt-link" value="Caption"/>
but it should render
<span class="OraLink af_showDetail_prompt-link"> Caption </span>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.