From 377f18013a5f94dc9502a3a2710bf578b56a7d4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20=28FRC=29?= Date: Tue, 7 Sep 2021 14:47:41 +0000 Subject: [PATCH] [FIX] partner_autocomplete, *: fix partner autocomplete dropdown menu hidden base: The two elements were not distinguishable by an xpath. partner_autocomplete: Use new ids in xpath The class `o_text_overflow` set on the fields was also preventing the dropdown menu from appearing. This class is now moved to the `input` tag instead of the while `div`. closes odoo/odoo#78141 Task: 2638570 X-original-commit: fd7bfbccd45f874d5a826e695858bc75c8467700 Signed-off-by: Florian Daloze (fda) --- .../static/src/js/partner_autocomplete_fieldchar.js | 4 ++++ .../partner_autocomplete/views/res_partner_views.xml | 10 ++++++++-- odoo/addons/base/views/res_partner_views.xml | 8 ++++---- .../test_main_flows/static/tests/tours/main_flow.js | 4 ++-- 4 files changed, 18 insertions(+), 8 deletions(-) diff --git a/addons/partner_autocomplete/static/src/js/partner_autocomplete_fieldchar.js b/addons/partner_autocomplete/static/src/js/partner_autocomplete_fieldchar.js index 5c171258391..a9342c5d7fc 100644 --- a/addons/partner_autocomplete/static/src/js/partner_autocomplete_fieldchar.js +++ b/addons/partner_autocomplete/static/src/js/partner_autocomplete_fieldchar.js @@ -176,6 +176,10 @@ var FieldAutocomplete = FieldChar.extend(AutocompleteMixin, { suggestions: this.suggestions, })); this.$dropdown.appendTo(this.$el); + // We need to make sure that the element containing the dropdown menu doesn't have the + // style attribute overflow: hidden, otherwise the dropdown menu will be hidden by it + this.$el.removeClass('o_text_overflow'); + this.$input.addClass('o_text_overflow'); } }, diff --git a/addons/partner_autocomplete/views/res_partner_views.xml b/addons/partner_autocomplete/views/res_partner_views.xml index ad8190142be..0745407cc1a 100644 --- a/addons/partner_autocomplete/views/res_partner_views.xml +++ b/addons/partner_autocomplete/views/res_partner_views.xml @@ -5,7 +5,10 @@ res.partner - + + field_partner_autocomplete + + field_partner_autocomplete @@ -23,7 +26,10 @@ res.partner - + + field_partner_autocomplete + + field_partner_autocomplete diff --git a/odoo/addons/base/views/res_partner_views.xml b/odoo/addons/base/views/res_partner_views.xml index 6258a39524c..462770be20a 100644 --- a/odoo/addons/base/views/res_partner_views.xml +++ b/odoo/addons/base/views/res_partner_views.xml @@ -88,8 +88,8 @@

- - + +

- - + +