Anca,
On Apr 2, 2009, at 2:39 PM, lucaa (SVN) wrote:
Author: lucaa
Date: 2009-04-02 14:39:27 +0200 (Thu, 02 Apr 2009)
New Revision: 18196
Modified:
platform/web/trunk/standard/src/main/webapp/templates/
editwysiwygnew.vm
Log:
XWIKI-2501: Quote un wiki link breaks launching the wiki editor when
editing the new page
* Fixed bug that prevented the GWT WYSIWYG editor to load for a page
with a single quote in the name
Modified: platform/web/trunk/standard/src/main/webapp/templates/
editwysiwygnew.vm
===================================================================
--- platform/web/trunk/standard/src/main/webapp/templates/
editwysiwygnew.vm 2009-04-02 01:29:20 UTC (rev 18195)
+++ platform/web/trunk/standard/src/main/webapp/templates/
editwysiwygnew.vm 2009-04-02 12:39:27 UTC (rev 18196)
@@ -110,7 +110,7 @@
hookId: 'content',
inputURL: "${tdoc.getExternalURL("view",
$inputURLQueryString)}",
#if($request.sync)
- syncPage: '$doc.fullName',
+ syncPage: '${doc.fullName.replaceAll("'",
"\\'")}',
Can you comment in the code why this is needed? Also why just
apostrophe and not other chars?
plugins: 'separator text valign list indent
undo format symbol
link image table macro importer sync',
#if($request.reset=="1")
syncReset: 1,
@@ -120,8 +120,8 @@
#end
syntax: "$doc.syntaxId",
toolbar: 'bold italic underline strikethrough | subscript
superscript | unorderedlist orderedlist | outdent indent | undo redo
| format | hr symbol | link unlink | importer | image | inserttable
deletetable | insertrowbefore insertrowafter deleterow |
insertcolbefore insertcolafter deletecol',
- space: '${doc.space}',
- page: '${doc.name}',
+ space: '${doc.space.replaceAll("'", "\\'")}',
+ page: '${doc.name.replaceAll("'", "\\'")}',
Same here.
Thanks
-Vincent
debug: #if($request.debug)'true'#else'false'#end
};
//]]>