53bb1387b58937f2b6b84768f59e6982f7847517
o_control_panel have this layout: +-------------------------------------+ | PADDING | | +----------------------------------+ | | breadcrumb o_cp_searchview | | | o_cp_left o_cp_right | | +----------------------------------+ +-------------------------------------+ As you can see, there is a padding on the edge of the widget. In Odoo 12.0, before the control panel refactoring (odoo/odoo@40dd121938) the search view was a widget by itself (addons/web/static/src/js/views/search/search_view_mobile.js). Note that in this case, once the following condition: "ev.target === this.el" was reach the normal behavior was executed. But now the search view is embedded in the control panel. There is a side effect: clicking on the padding of the control panel triggers the "_onOpenMobileSearchView" and the condition is always true. Therefore we try to open the search more even if it doesn't exist. But anyway, the search view (full) shouldn't be opened when we click on the control panel. After this commit, the listener is scoped to o_toggle_searchview_full, to avoid this side effect. Steps to reproduce: * Open any app with a control panel (e.g. accounting) * Select a record (e.g. an invoice) * Click on the padding of the control panel (BUG) closes odoo/odoo#37587 Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
…
…
…
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%