From 2d81712e2cfa0f87ce112a6cf540ed39680b60f3 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 6 Nov 2013 12:57:54 +0100 Subject: [PATCH] [FIX] Prevent dropdown closing when a contenteditable children is focused bzr revid: fme@openerp.com-20131106115754-lyt6hd8pnrfv7vfi --- addons/website/static/src/js/website.editor.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index a3cad21c680..734d4b0606d 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -11,6 +11,15 @@ if (!is_smartphone) { website.ready().then(website.init_editor); } + + $(document).on('hide.bs.dropdown', '.dropdown', function (ev) { + // Prevent dropdown closing when a contenteditable children is focused + if (ev.originalEvent + && $(ev.target).has(ev.originalEvent.target).length + && $(ev.originalEvent.target).is('[contenteditable]')) { + ev.preventDefault(); + } + }); }); function link_dialog(editor) {