diff --git a/src/main/webapp/static/js/jquery/openolat/jquery.contenteditor.js b/src/main/webapp/static/js/jquery/openolat/jquery.contenteditor.js index f5585dccb41bef92c6b8366db08bc5c9aedd7387..d6e1883cb5685028828f3a46a53ad04a603a324e 100644 --- a/src/main/webapp/static/js/jquery/openolat/jquery.contenteditor.js +++ b/src/main/webapp/static/js/jquery/openolat/jquery.contenteditor.js @@ -78,7 +78,10 @@ || jQuery(e.target).closest(".o_page_side_options").length > 0; var excludedEls = jQuery(e.target).closest(".o_popover").length > 0 || jQuery(e.target).closest(".o_page_add_in_container").length > 0 - || jQuery(e.target).closest(".mce-menu").length > 0; + || jQuery(e.target).closest(".mce-menu").length > 0 + || jQuery(e.target).closest(".mce-window").length > 0 + || jQuery(e.target).closest(".mce-container").length > 0 + || jQuery(e.target).closest(".mce-widget").length > 0; if(!edited && !excludedEls && jQuery(".o_layered_panel .modal-dialog").length == 0) { o_XHREvent(componentUrl, false, false, 'cid', 'close_edit_fragment'); }