diff options
| author | Christophe Simonis <chs@odoo.com> | 2015-04-17 15:33:00 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2015-04-17 15:33:00 +0200 |
| commit | a9471c43b952a1b3ecd92dcbcc0719723336acf1 (patch) | |
| tree | a26c7f3ddb72af3d75483b20ddf6de2faaf4eb6c /addons/website/static/src/js/website.editor.js | |
| parent | ae1583e086f70138332d2342c360d185e7b0a916 (diff) | |
| parent | e941c0f77c868c89273ebf9897414e2930496e48 (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.js | 4 |
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 { |
