From d761a5cecbdfa1a2df97d5f7608ef5f4e468393a Mon Sep 17 00:00:00 2001 From: Mojca Lorber Date: Fri, 10 May 2019 11:27:47 +0200 Subject: [PATCH] Make tiny mce saving at clicking anywhere outside of the editor works only for task and protocol description --- app/assets/javascripts/sitewide/tiny_mce.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/app/assets/javascripts/sitewide/tiny_mce.js b/app/assets/javascripts/sitewide/tiny_mce.js index 9ed72ee10..a42542566 100644 --- a/app/assets/javascripts/sitewide/tiny_mce.js +++ b/app/assets/javascripts/sitewide/tiny_mce.js @@ -158,14 +158,17 @@ var TinyMCE = (function() { } } - // Saving at clicking anywhere outside of the editor + // Saving at clicking anywhere outside of the editor ("inline style") editor.on('blur', function(event) { - event.preventDefault(); - editorForm.clearFormErrors(); - editor.setProgressState(1); - editor.save(); - editorForm.submit(); - updateScrollPosition(); + if (this.id === 'my_module_description_textarea' + || this.id === 'protocol_description_textarea') { + event.preventDefault(); + editorForm.clearFormErrors(); + editor.setProgressState(1); + editor.save(); + editorForm.submit(); + updateScrollPosition(); + } }); // Init Save button