From 27183e6672d0357f0ec3e4bedfd4ff6bc35ebcc1 Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Thu, 13 Jan 2022 15:10:30 +0100 Subject: [PATCH] Fix tinymce --- .../static/django_tinymce/init_tinymce.js | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 teleforma/static/django_tinymce/init_tinymce.js diff --git a/teleforma/static/django_tinymce/init_tinymce.js b/teleforma/static/django_tinymce/init_tinymce.js deleted file mode 100644 index 99c141ae..00000000 --- a/teleforma/static/django_tinymce/init_tinymce.js +++ /dev/null @@ -1,38 +0,0 @@ -(function ($) { - function initTinyMCE($e) { - if ($e.parents('.empty-form').length == 0) { // Don't do empty inlines - var mce_conf = $.parseJSON($e.attr('data-mce-conf')); - var id = $e.attr('id'); - if ('elements' in mce_conf && mce_conf['mode'] == 'exact') { - mce_conf['elements'] = id; - } - if ($e.attr('data-mce-gz-conf')) { - tinyMCE_GZ.init($.parseJSON($e.attr('data-mce-gz-conf'))); - } - if (!tinyMCE.editors[id]) { - tinyMCE.init(mce_conf); - } - } - } - - $(function () { - // initialize the TinyMCE editors on load - $('.tinymce').each(function () { - initTinyMCE($(this)); - }); - - // initialize the TinyMCE editor after adding an inline - // XXX: We don't use jQuery's click event as it won't work in Django 1.4 - document.body.addEventListener("click", function(ev) { - if(!ev.target.parentNode || ev.target.parentNode.className.indexOf("add-row") === -1) { - return; - } - var $addRow = $(ev.target.parentNode); - setTimeout(function() { // We have to wait until the inline is added - $('textarea.tinymce', $addRow.parent()).each(function () { - initTinyMCE($(this)); - }); - }, 0); - }, true); - }); -}(jQuery)); -- 2.39.5