Index: lams_tool_wiki/web/wikilink/wikilink.js
===================================================================
diff -u -r0a0d57ab1d0c6cd52921c132667b25e93082662b -r9713676058a618f764125d01b3cf99fcba9e0586
--- lams_tool_wiki/web/wikilink/wikilink.js (.../wikilink.js) (revision 0a0d57ab1d0c6cd52921c132667b25e93082662b)
+++ lams_tool_wiki/web/wikilink/wikilink.js (.../wikilink.js) (revision 9713676058a618f764125d01b3cf99fcba9e0586)
@@ -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