From 16774189c45ac431c73de3f4d5f159a6a570a92c Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Tue, 4 Apr 2023 19:34:51 +0000
Subject: [PATCH] add marker to textarea on blur, not ckeditor, fixes #2510

Closes #2510

Merge request studip/studip!1700
---
 resources/assets/javascripts/lib/wysiwyg.js | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/resources/assets/javascripts/lib/wysiwyg.js b/resources/assets/javascripts/lib/wysiwyg.js
index c54581dbaf4..95a4f1ac5c7 100644
--- a/resources/assets/javascripts/lib/wysiwyg.js
+++ b/resources/assets/javascripts/lib/wysiwyg.js
@@ -184,8 +184,7 @@ function replaceTextarea(textarea) {
 
         ckeditor.ui.focusTracker.on('change:isFocused', (evt, name, isFocused) => {
             if (!isFocused) {
-                ckeditor.setData(wysiwyg.markAsHtml(ckeditor.getData()));
-                ckeditor.updateSourceElement();
+                ckeditor.updateSourceElement(wysiwyg.markAsHtml(ckeditor.getData()));
             }
         });
 
@@ -197,11 +196,6 @@ function replaceTextarea(textarea) {
         // Tell MathJax v2.7 to leave the editor alone
         ckeditor.ui.element.classList.add('tex2jax_ignore');
 
-        // TODO: Kein updateSourceElement im SourceEditing-Modus
-        //     $(ckeditor.container.$).on('blur', '.CodeMirror', function (event) {
-        //         ckeditor.updateElement(); // also update in source mode
-        //     });
-
         return ckeditor;
     }
 
-- 
GitLab