summaryrefslogtreecommitdiff
path: root/chimere/templates/tinymce/tinymce_init.js
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/templates/tinymce/tinymce_init.js')
-rw-r--r--chimere/templates/tinymce/tinymce_init.js17
1 files changed, 14 insertions, 3 deletions
diff --git a/chimere/templates/tinymce/tinymce_init.js b/chimere/templates/tinymce/tinymce_init.js
index 8ebceb3..23bf340 100644
--- a/chimere/templates/tinymce/tinymce_init.js
+++ b/chimere/templates/tinymce/tinymce_init.js
@@ -1,4 +1,6 @@
(function($) {
+
+ if (typeof(textara_list) === 'undefined') textara_list = [];
{% if is_admin_inline %}
$(function() {
{% endif %}
@@ -17,9 +19,18 @@
if (typeof selector != 'undefined') {
tinymce4_config['selector'] = selector;
}
- // only the next line is added in chimere to force reinit
- tinymce.remove(tinymce4_config['selector']);
- tinymce.init(tinymce4_config);
+
+ textara_list.push(
+ function(){
+ // next line is added in chimere to force reinit
+ tinymce.remove(tinymce4_config['selector']);
+
+ setTimeout(function(){
+ tinymce.init(tinymce4_config);
+ }, 300);
+ }
+ )
+ textara_list[textara_list.length - 1]();
} // End tinymce4_init
{% if not is_admin_inline %}
tinymce4_init();