You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Werner Punz (JIRA)" <de...@myfaces.apache.org> on 2011/09/23 14:16:26 UTC

[jira] [Reopened] (MYFACES-3318) Documentation for insert ajax command does not match with spec xsd

     [ https://issues.apache.org/jira/browse/MYFACES-3318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Werner Punz reopened MYFACES-3318:
----------------------------------


Ups I should not have closed it, it probably needs some patching on the myfaces side as well


> Documentation for insert ajax command does not match with spec xsd
> ------------------------------------------------------------------
>
>                 Key: MYFACES-3318
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3318
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: JSR-314
>            Reporter: Leonardo Uribe
>             Fix For: 2.0.10-SNAPSHOT, 2.1.4-SNAPSHOT
>
>         Attachments: MYFACES-3318-1.patch
>
>
> The spec javascript documentation says this:
> If an <insert> element is found in the response with the attribute before:
> <insert id="insert id" before="before id">
>    <![CDATA[...]]>
> </insert>
>     Extract this <insert> element's CDATA contents from the response.
>     Find the DOM element whose identifier matches before id and insert the <insert> element's CDATA content before the DOM element in the document.
> If an <insert> element is found in the response with the attribute after:
> <insert id="insert id" after="after id">
>    <![CDATA[...]]>
> </insert>
>     Extract this <insert> element's CDATA contents from the response.
>     Find the DOM element whose identifier matches after id and insert the <insert> element's CDATA content after the DOM element in the document.
> But JSF 2.0 Appendix A about partial response xml says it should be:
> <insert>
> <before id="before id">
>    <![CDATA[...]]>
> </before>
> </insert>
> <insert>
> <after id="after id">
>    <![CDATA[...]]>
> </after>
> </insert>
> MyFaces implements the description on the javascript doc, but Mojarra follows the structure inside the spec. In this case the spec takes precedence over the javascript doc.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira