From cbb8799b6fef8d7da050e294b18dbb4cd4ccffa9 Mon Sep 17 00:00:00 2001 From: Nicolas Lempereur Date: Fri, 2 Oct 2015 10:41:29 +0200 Subject: [FIX] web_editor, mass_mailing: summernote oversight and video * some oversight when updating summernote with d33086c, * fix style when replacing image with video --- addons/web_editor/static/lib/summernote/src/js/module/Editor.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'addons/web_editor/static/lib') diff --git a/addons/web_editor/static/lib/summernote/src/js/module/Editor.js b/addons/web_editor/static/lib/summernote/src/js/module/Editor.js index 732072b5d24..a30ee9c18c8 100644 --- a/addons/web_editor/static/lib/summernote/src/js/module/Editor.js +++ b/addons/web_editor/static/lib/summernote/src/js/module/Editor.js @@ -629,7 +629,11 @@ define([ } var anchors = []; - if (isTextChanged) { + // ODOO: adding this branch to modify existing anchor + var ancestor_anchor = dom.ancestor(rng.sc, dom.isAnchor); + if(ancestor_anchor) { + anchors.push($(ancestor_anchor).html(linkText).get(0)); + } else if (isTextChanged) { // Create a new link when text changed. var anchor = rng.insertNode($('' + linkText + '')[0]); anchors.push(anchor); -- cgit v1.2.3