summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/website.editor.js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2015-04-17 15:33:00 +0200
committerChristophe Simonis <chs@odoo.com>2015-04-17 15:33:00 +0200
commita9471c43b952a1b3ecd92dcbcc0719723336acf1 (patch)
treea26c7f3ddb72af3d75483b20ddf6de2faaf4eb6c /addons/website/static/src/js/website.editor.js
parentae1583e086f70138332d2342c360d185e7b0a916 (diff)
parente941c0f77c868c89273ebf9897414e2930496e48 (diff)
[MERGE] forward port of branch saas-6 up to e941c0f
Diffstat (limited to 'addons/website/static/src/js/website.editor.js')
-rw-r--r--addons/website/static/src/js/website.editor.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js
index 7b300aebd7f..9cc84746454 100644
--- a/addons/website/static/src/js/website.editor.js
+++ b/addons/website/static/src/js/website.editor.js
@@ -517,7 +517,7 @@ function summernote_mousedown (event) {
var r = range.create();
if ($(r ? dom.node(r.sc) : event.srcElement || event.target).closest('#website-top-navbar, #oe_main_menu_navbar, .note-popover, .note-toolbar, .modal').length) {
if (!$(event.target).is('input, select, label, button, a')) {
- if (!remember_selection) {
+ if (!remember_selection && $editable[0]) {
remember_selection = range.create(dom.firstChild($editable[0]), 0);
}
try {
@@ -1218,7 +1218,7 @@ var RTE = Widget.extend({
rng = $editable.data('range') || rng;
}
if (!rng && $target.length) {
- rng = range.create($target[0],0);
+ rng = range.create($target.closest("*")[0],0);
}
if (rng) {
try {