From 87a7449afd42f100f6eaeb17a0d358217debf104 Mon Sep 17 00:00:00 2001 From: "stefanorigano (SRI)" Date: Thu, 24 Mar 2022 17:16:02 +0000 Subject: [PATCH] [IMP] web, *: `odoo-brand` color classes Prior to this commit branded UI components were styled exclusively in raw SCSS using the '$o-brand-odoo' variable. This leaded to unnecessary code repetitions since, to achieve the same visual result, each module defined its own classes. Visual inconsistencies were frequent too since each module defined its own variations for interactive states (eg :hover). This commit injects '$o-brand-odoo' into bootstrap's default '$theme-color' map, allowing the framework to automatically generate odoo utility/contextual classes. These classes can be used to handle text, backgrounds, borders and buttons wherever needed. Part of the overall v16 SCSS optimization/restyle, task-2704984. task-2800721 closes odoo/odoo#87448 Related: odoo/enterprise#25700 Signed-off-by: Pierre Paridans (app) --- .../account/static/src/scss/account_reconciliation.scss | 1 - addons/crm/static/src/scss/crm.scss | 1 - addons/event/report/event_event_templates.xml | 6 +++--- .../static/src/scss/event_foldable_badge_report.scss | 4 ---- .../static/src/scss/event_full_page_ticket_report.scss | 5 ----- addons/hr_expense/static/src/scss/hr_expense.scss | 4 ---- addons/hr_expense/static/src/xml/expense_dashboard.xml | 2 +- .../hr_holidays/static/src/dashboard/time_off_card.scss | 5 ----- addons/hr_holidays/static/src/dashboard/time_off_card.xml | 4 ++-- addons/hr_recruitment/static/src/scss/hr_job.scss | 2 -- addons/lunch/static/src/scss/lunch_view.scss | 4 ---- addons/lunch/views/lunch_product_views.xml | 2 +- addons/sales_team/static/src/scss/crm_team_views.scss | 1 - addons/sales_team/views/crm_team_member_views.xml | 2 +- .../web/static/src/legacy/scss/bootstrap_overridden.scss | 8 ++++++++ addons/web/static/src/legacy/xml/base.xml | 6 +++--- addons/web/static/src/legacy/xml/search_panel.xml | 2 +- addons/web/static/src/search/search_bar/search_bar.xml | 6 +++--- .../web/static/src/search/search_panel/search_panel.scss | 4 ---- .../web/static/src/search/search_panel/search_panel.xml | 2 +- .../web/static/src/search/search_panel/search_view.scss | 1 - .../static/src/search/search_panel/search_view_extra.scss | 5 ----- addons/website_hr_recruitment/views/hr_job_views.xml | 2 +- 23 files changed, 25 insertions(+), 54 deletions(-) diff --git a/addons/account/static/src/scss/account_reconciliation.scss b/addons/account/static/src/scss/account_reconciliation.scss index 2890d1f124e..582f76996cb 100644 --- a/addons/account/static/src/scss/account_reconciliation.scss +++ b/addons/account/static/src/scss/account_reconciliation.scss @@ -2,7 +2,6 @@ .progress-bar { font-size: 1.08333333rem; height: 14px; - background-color: $o-enterprise-color; span { display: contents; } diff --git a/addons/crm/static/src/scss/crm.scss b/addons/crm/static/src/scss/crm.scss index e1f91be142f..9cfe1507798 100644 --- a/addons/crm/static/src/scss/crm.scss +++ b/addons/crm/static/src/scss/crm.scss @@ -12,7 +12,6 @@ display: none; } span { - background-color: $o-brand-odoo; padding: 5px; font-size: small; z-index: 0; diff --git a/addons/event/report/event_event_templates.xml b/addons/event/report/event_event_templates.xml index fb9528c8c4e..a39ee91c82d 100644 --- a/addons/event/report/event_event_templates.xml +++ b/addons/event/report/event_event_templates.xml @@ -15,7 +15,7 @@
-
+
@@ -117,7 +117,7 @@
Event Ticket For
-
+