Avoid neested CDATA section for PPR e.g. with Primefaces
--------------------------------------------------------
Key: MYFACES-2831
URL: https://issues.apache.org/jira/browse/MYFACES-2831
Project: MyFaces Core
Issue Type: Improvement
Components: JSR-314
Affects Versions: 2.0.2-SNAPSHOT
Reporter: Marcus Büttner
Attachments: MYFACES-2831.patch
In PPR with Primefaces a neested CDATA section is rendered for components with
script sections. I attached a patch for the HtmlResponseWriterImpl in
myfaces-shared which avoid the double rendering of the CDATA section.
Primefaces uses startCDATA and endCDATA of ResponseWriter for it's cdata
section. I've overridden this two methods to memorise if a cdata section is
open.
If a cdata section is open it's not opened a second one. I added this check to
the writeScriptContent() method because there occurse the problem with
Primefaces.
Please review the patch because I'm not sure if there are any site effects.
Thanks,
Regards Marcus
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.