Index: lams_tool_wiki/web/wikilink/wikilink.js =================================================================== RCS file: /usr/local/cvsroot/lams_tool_wiki/web/wikilink/wikilink.js,v diff -u -r1.1 -r1.2 --- lams_tool_wiki/web/wikilink/wikilink.js 18 Oct 2010 20:51:29 -0000 1.1 +++ lams_tool_wiki/web/wikilink/wikilink.js 21 Oct 2010 18:46:52 -0000 1.2 @@ -87,5 +87,11 @@ return; } - CK.insertHtml( '' + linkAlias + '' ); + // workaround for FF "security feature" clearing malicious code + // to be inserted in contenteditable secitions + var escapedWikiUrl = 'mediaembedInsertData|---' + escape(wikiUrl) + '---|mediaembedInsertData'; + CK.insertHtml( '' + linkAlias + '' ); + var updatedEditorData = CK.getData(); + var cleanEditorData = updatedEditorData.replace(escapedWikiUrl,wikiUrl); + CK.setData(cleanEditorData); } \ No newline at end of file