-tinyMCEPopup.requireLangPack();\r
-\r
-var DragMathDialog = {\r
- init : function(ed) {\r
- \r
- },\r
- \r
- \r
-\r
- insert : function(file, title) {\r
- \r
- var ed = tinyMCEPopup.editor;\r
- var mathExpression = document.dragmath.getMathExpression();\r
- //\r
- // TBD any massaging needed here?\r
- //\r
- var text = mathExpression;\r
- //\r
- // Escape the expression\r
- //\r
- var text = '$$' + text + '$$';\r
- ed.execCommand('mceInsertContent', false, text);\r
-\r
- tinyMCEPopup.close();\r
- }\r
-\r
- \r
- \r
-};\r
-\r
-tinyMCEPopup.onInit.add(DragMathDialog.init, DragMathDialog);\r
+tinyMCEPopup.requireLangPack();
+
+var DragMathDialog = {
+ init : function(ed) {
+
+ },
+
+
+
+ insert : function(file, title) {
+
+ var ed = tinyMCEPopup.editor;
+ var mathExpression = document.dragmath.getMathExpression();
+ //
+ // TBD any massaging needed here?
+ //
+ var text = mathExpression;
+ // convert < and > to entities
+ text = text.replace('<', '<');
+ text = text.replace('>', '>');
+ //
+ // Escape the expression
+ //
+ text = '$$' + text + '$$';
+ ed.execCommand('mceInsertContent', false, text);
+
+ tinyMCEPopup.close();
+ }
+
+
+
+};
+
+tinyMCEPopup.onInit.add(DragMathDialog.init, DragMathDialog);