Skip to content
Snippets Groups Projects

FIX: Replace text areas if edit mode is already open

Merged Florian Spreckelsen requested to merge f-fix-wysiwyg into dev
All threads resolved!
1 file
+ 7
2
Compare changes
  • Side-by-side
  • Inline
@@ -45,7 +45,7 @@ var ext_editmode_wysiwyg_text = function ($, logger, ClassicEditor, edit_mode, g
return;
}
try{
try {
const editor = await ClassicEditor
.create(prop.querySelector('textarea'), {
// use all plugins since we built the editor dependency to
@@ -65,7 +65,7 @@ var ext_editmode_wysiwyg_text = function ($, logger, ClassicEditor, edit_mode, g
editor.model.document.on("change:data", (e) => {
editor.updateSourceElement();
});
} catch(error) {
} catch (error) {
logger.error(error.stack);
}
}
@@ -82,6 +82,11 @@ var ext_editmode_wysiwyg_text = function ($, logger, ClassicEditor, edit_mode, g
}
var init = function () {
if (edit_mode.app && edit_mode.app.entity) {
// replace text areas if we're already in the edit mode and all
// events did fire already.
replaceTextAreas(edit_mode.app.entity);
}
// Insert an editor into all TEXT properties of the entity which is
// being edited.
Loading