From 6a8de573f26c93dee36b52c3f37adf4565fbf079 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Sun, 26 Aug 2018 08:12:08 +0200 Subject: [PATCH] OO-3294: fix tinymce issue with ajax and Firefox --- .../impl/elements/richText/RichTextElementRenderer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementRenderer.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementRenderer.java index 2dffedb8d6f..4f642ca1927 100644 --- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementRenderer.java +++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementRenderer.java @@ -218,7 +218,7 @@ class RichTextElementRenderer extends DefaultComponentRenderer { sb.append(" BTinyHelper.editorMediaUris.put('").append(domID).append("','"); ubu.buildURI(sb, null, null); sb.append("');\n"); - sb.append(" jQuery('#").append(domID).append("').tinymce({\n") + sb.append(" setTimeout(function() { jQuery('#").append(domID).append("').tinymce({\n")//delay for firefox + tinymce 4.5 + jQuery 3.3.1 .append(" selector: '#").append(domID).append("',\n") .append(" script_url: '").append(baseUrl.toString()).append("',\n") .append(" setup: function(ed){\n") @@ -236,6 +236,7 @@ class RichTextElementRenderer extends DefaultComponentRenderer { sb.append(" },\n") .append(configurations) .append(" });\n") + .append("}, 1);\n")// end timeout .append("/* ]]> */</script>\n"); } -- GitLab