Is this temporary? I'm not sure it's a good idea to generate HTML from business code. The HTML should be generated in the templates IMO. WDYT? Thanks -Vincent On Sep 30, 2008, at 6:31 PM, mflorea (SVN) wrote:
Author: mflorea Date: 2008-09-30 18:31:41 +0200 (Tue, 30 Sep 2008) New Revision: 13101
Modified: platform/web/trunk/standard/src/main/webapp/templates/ editwysiwygnew.vm Log: I'm using the WysiwygPlugin to generate the HTML input hidden element that will hold the initial HTML content of the editor. This way the HTML special symbols are escaped inside the value attribute.
Modified: platform/web/trunk/standard/src/main/webapp/templates/ editwysiwygnew.vm =================================================================== --- platform/web/trunk/standard/src/main/webapp/templates/ editwysiwygnew.vm 2008-09-30 16:24:51 UTC (rev 13100) +++ platform/web/trunk/standard/src/main/webapp/templates/ editwysiwygnew.vm 2008-09-30 16:31:41 UTC (rev 13101) @@ -28,7 +28,7 @@ ## If JavaScript is disabled the user will still be able to edit the document using this HTML text area. $xwiki.getTextArea($tdoc.content) ## We separated the hook of the editor (the previous HTML text area) from editor's input source (the following hidden input) -<input type="hidden" id="htmlContent" value="$ {xwiki.wysiwyg.toHTML($tdoc.content, $doc.syntaxId)}" disabled="disabled" /> +$xwiki.wysiwyg.getInput("htmlContent", $tdoc.content, $doc.syntaxId) <script type="text/javascript"> //<![CDATA[ var Wysiwyg0 = {