summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/lib/summernote/src/js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2018-06-14 21:28:39 +0200
committerChristophe Simonis <chs@odoo.com>2018-06-14 21:28:39 +0200
commitb05e4d5f958892a9ff644b28a4ee165aeb2ea247 (patch)
tree49c4237e12ae99f3f78e4b496b27dae4455db800 /addons/web_editor/static/lib/summernote/src/js
parent5ac40752a4845340c4bd582075caaf0dd478d639 (diff)
parenta53bea49fe4005e3faaa3e63888da65a45281dd5 (diff)
[MERGE] forward port branch saas-15 up to a53bea49fe4
Diffstat (limited to 'addons/web_editor/static/lib/summernote/src/js')
-rw-r--r--addons/web_editor/static/lib/summernote/src/js/module/Editor.js4
1 files changed, 2 insertions, 2 deletions
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 b7ba30bfcd1..99947c346cf 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
@@ -628,9 +628,9 @@ define([
}
var anchors = [];
- // ODOO: adding this branch to modify existing anchor
+ // ODOO: adding this branch to modify existing anchor if it fully contains the range
var ancestor_anchor = dom.ancestor(rng.sc, dom.isAnchor);
- if(ancestor_anchor) {
+ if(ancestor_anchor && ancestor_anchor === dom.ancestor(rng.ec, dom.isAnchor)) {
anchors.push($(ancestor_anchor).html(linkText).get(0));
} else if (isTextChanged) {
// Create a new link when text changed.