e1ea58c941c64c4ed0e9d5c6a6d09767c9a83647
- BS5 JS use the `data-bs-toggle="dropdown"` attribute to automatically enable the BS Component. But in this case as the `.dropdown-menu` is only rendered when the `.dropdown-toggle` is clicked we can't initialize the Dropdown at the first render. So we do it manually. - change .dropdown-menu by .o-dropdown-menu (owl) -> to handle keyboard navigation we can't use BS dropdowns - use currentTarget of event As the event can bubble we use currentTarget to be sure to be at the higher level in the DOM. > All the events for the dropdown are now triggered on the dropdown > toggle button and then bubbled up to the parent element. - BS5 don't add .show on parent group anymore -> dropdown show class not on the same node on BS5 - avoid dropdown warning using margin in CSS BS5 show a warning if we use margin statically in CSS for a dropdown. > Popper: CSS "margin" styles cannot be used to apply padding between > the popper and its reference element or boundary. To replicate margin, > use the `offset` modifier, as well as the `padding` option in the > `preventOverflow` and `flip` modifiers. - adapt the systray activity dropdown for mobile On desktop positions are now dynamic and on mobile it's static - In BS5 the CSS `bottom: 100%;` is not more applied to the `.dropup .dropdown-menu` selector. - Change right -> end and add data-bs-popper="none" to avoid Popper interaction Task ID: 2766483 Part-of: odoo/odoo#95450
…
…
…
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, ...
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.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%