From bde724d29fbb4957e646404b58f61abfcd972066 Mon Sep 17 00:00:00 2001 From: Hadi Nategh Date: Thu, 13 Dec 2018 15:15:11 +0100 Subject: [PATCH] Fix timestamper widget to deal with tinyMCE --- api/js/etemplate/et2_widget_timestamper.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/api/js/etemplate/et2_widget_timestamper.js b/api/js/etemplate/et2_widget_timestamper.js index ad93180dc2..08f9f09c93 100644 --- a/api/js/etemplate/et2_widget_timestamper.js +++ b/api/js/etemplate/et2_widget_timestamper.js @@ -110,7 +110,7 @@ var et2_timestamper = (function(){ "use strict"; return et2_button.extend([], "standards" : (document.selection ? "ie" : false ) ); var pos = 0; - var CK = CKEDITOR && CKEDITOR.instances[input.id] || false; + var tinymce = tinyMCE && tinyMCE.EditorManager.get(input.id) || false; // Find cursor or selection if (browser == "ie") @@ -126,12 +126,9 @@ var et2_timestamper = (function(){ "use strict"; return et2_button.extend([], }; // If CKEDitor, update it - if(CKEDITOR && CKEDITOR.instances[input.id]) + if(tinymce) { - CKEDITOR.instances[input.id].insertText(text); - window.setTimeout(function() { - CKEDITOR.instances[input.id].focus(); - }, 10); + tinymce.insertContent(text); } else {