summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/website.editor.js
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2015-01-13 13:15:09 +0100
committerChristophe Matthieu <chm@odoo.com>2015-01-16 16:38:08 +0100
commit7c9e2cbc5e74dbb7f288e3594c34bfb5f1d77313 (patch)
treeaf448b20019bc52ce0a6f8419050a7642cd7f00e /addons/website/static/src/js/website.editor.js
parentcd51e3d317f14d884ce9a722add274beff422e34 (diff)
[FIX] website editor: Unable to create link after selecting text
Diffstat (limited to 'addons/website/static/src/js/website.editor.js')
-rw-r--r--addons/website/static/src/js/website.editor.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js
index a916aa0b0ff..645dcfd7be6 100644
--- a/addons/website/static/src/js/website.editor.js
+++ b/addons/website/static/src/js/website.editor.js
@@ -1417,7 +1417,12 @@ define(['summernote/summernote'], function () {
sc = dom.firstChild(so ? sc.childNodes[so] : sc);
so = 0;
} else if (so !== sc.textContent.length) {
- sc = sc.splitText(so);
+ if (sc === ec) {
+ ec = sc = sc.splitText(so);
+ eo -= so;
+ } else {
+ sc = sc.splitText(so);
+ }
so = 0;
}
if (ec.tagName) {