From caca426dfbb43da68ff77f06505e07170941b28d Mon Sep 17 00:00:00 2001 From: bbaer <bbaer@math.uzh.ch> Date: Tue, 3 Dec 2019 14:22:21 +0100 Subject: [PATCH] changed to blur for readonly (to not trigger form changed) --- javascript/src/Helper/tinyMCE.js | 3 +-- javascript/src/QfqForm.js | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/javascript/src/Helper/tinyMCE.js b/javascript/src/Helper/tinyMCE.js index 2ab8a9119..fe8833852 100644 --- a/javascript/src/Helper/tinyMCE.js +++ b/javascript/src/Helper/tinyMCE.js @@ -72,7 +72,7 @@ QfqNS.Helper = QfqNS.Helper || {}; var me = editor; var $parent = $(config.selector); - $parent.on("change", function(e, configuration) { + $parent.on("blur", function(e, configuration) { if(configuration.disabled || configuration.readonly) { me.setMode("readonly"); $(this).siblings(".mce-tinymce").addClass("qfq-tinymce-readonly"); @@ -86,7 +86,6 @@ QfqNS.Helper = QfqNS.Helper || {}; tinymce.init(config); if($(this).is('[disabled]')) { myEditor.setMode("readonly"); - $(this).siblings(".mce-tinymce").addClass("qfq-tinymce-readonly"); } } ); diff --git a/javascript/src/QfqForm.js b/javascript/src/QfqForm.js index 3af04c5bb..f18f40fd7 100644 --- a/javascript/src/QfqForm.js +++ b/javascript/src/QfqForm.js @@ -1235,7 +1235,7 @@ var QfqNS = QfqNS || {}; // The tinymce registers a listener on the textarea // See helper/tinyMCE.js for details if(element.$element.hasClass('qfq-tinymce')) { - element.$element.trigger("change", [configurationItem]); + element.$element.trigger("blur", [configurationItem]); } if (configurationItem.value !== undefined) { -- GitLab