summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorDenis Ledoux <dle@odoo.com>2014-12-16 13:18:35 +0100
committerDenis Ledoux <dle@odoo.com>2014-12-16 13:21:07 +0100
commit4a3e5df93abbaa43f842f12fbd3388305d061b74 (patch)
treee0907dd0704383497d4aaba6b887f4e039e0a2e3 /addons/web/static/src
parent9dad29caaf5fb37a07617a9e1462ac2b7b342419 (diff)
[FIX] web: autocomplete selection not hidden
Appending the autocomplete selection too close from the input field leads to display (hidden) problem in some cases (Many2one inside modals views, many2one at the end of a form view, etc.) This is related to rev. e1cde4d0383124c0636c518185f2222055afa3b5 closes #4268
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/view_form.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 036e0edae33..ac194eb0dd1 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -3736,7 +3736,10 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
minLength: 0,
delay: 250,
});
- var appendTo = this.$el.parent().parent();
+ var appendTo = this.$el.parents('.oe_view_manager_body, .modal-dialog').last();
+ if (appendTo.length === 0){
+ appendTo = '.oe_application > *';
+ }
this.$input.autocomplete({
appendTo: appendTo
});