aboutsummaryrefslogtreecommitdiff
path: root/mod/tinymce/views/default/tinymce/embed_custom_insert_js.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/tinymce/views/default/tinymce/embed_custom_insert_js.php')
-rw-r--r--mod/tinymce/views/default/tinymce/embed_custom_insert_js.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/mod/tinymce/views/default/tinymce/embed_custom_insert_js.php b/mod/tinymce/views/default/tinymce/embed_custom_insert_js.php
index d5513cef1..a861a4035 100644
--- a/mod/tinymce/views/default/tinymce/embed_custom_insert_js.php
+++ b/mod/tinymce/views/default/tinymce/embed_custom_insert_js.php
@@ -1,8 +1,14 @@
if (window.tinyMCE) {
var editor = window.tinyMCE.get(textAreaId);
-
+
if (editor) {
+
+ // work around for IE/TinyMCE bug where TinyMCE loses insert carot
+ if ($.browser.msie) {
+ editor.focus();
+ editor.selection.moveToBookmark(elgg.tinymce.bookmark);
+ }
+
editor.execCommand("mceInsertContent", true, content);
}
}
- \ No newline at end of file