From 17ec20ca75207a9ca080234886be45a360e21d65 Mon Sep 17 00:00:00 2001 From: "stefanorigano (SRI)" Date: Tue, 6 Sep 2022 08:09:08 +0000 Subject: [PATCH] [IMP] web, mail: introduce `bg-view` class Since the view's background-color has been historically white, the `bg-white` class has been used to make match several UI components. Despite working for the default color-scheme, this approach leads to inconsistencies when the default view's background-color changes, eg. dark-mode. This commit introduce 'bg-view' to set any element to match the view's background-color, whatever it is. Commit preparatory to the introduction of dark-mode. task-2710677 Part-of: odoo/odoo#102868 --- addons/mail/static/src/components/chatter/chatter.xml | 2 +- .../src/components/message_list/message_list.xml | 2 +- addons/web/static/src/legacy/xml/search_panel.xml | 2 +- addons/web/static/src/scss/utilities_custom.scss | 10 ++++++++++ .../static/src/search/search_panel/search_panel.xml | 2 +- 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/addons/mail/static/src/components/chatter/chatter.xml b/addons/mail/static/src/components/chatter/chatter.xml index 0055eb2964b..7d149bec206 100644 --- a/addons/mail/static/src/components/chatter/chatter.xml +++ b/addons/mail/static/src/components/chatter/chatter.xml @@ -3,7 +3,7 @@ -
+
-
+
diff --git a/addons/web/static/src/legacy/xml/search_panel.xml b/addons/web/static/src/legacy/xml/search_panel.xml index 04639a0a4b1..2c916d8159b 100644 --- a/addons/web/static/src/legacy/xml/search_panel.xml +++ b/addons/web/static/src/legacy/xml/search_panel.xml @@ -2,7 +2,7 @@ -
+
diff --git a/addons/web/static/src/scss/utilities_custom.scss b/addons/web/static/src/scss/utilities_custom.scss index 01ac4500901..b2647d4360b 100644 --- a/addons/web/static/src/scss/utilities_custom.scss +++ b/addons/web/static/src/scss/utilities_custom.scss @@ -74,6 +74,16 @@ $utilities: map-merge( values: $utilities-opacity, ), ), + "background-color": map-merge( + map-get($utilities, "background-color"), + ( + values: map-merge($utilities-bg-colors, + ( + "view": $o-view-background-color, + ) + ) + ) + ), "rounded-top": ( property: border-top-left-radius border-top-right-radius, class: rounded-top, diff --git a/addons/web/static/src/search/search_panel/search_panel.xml b/addons/web/static/src/search/search_panel/search_panel.xml index e4aa92df2ea..bafb24dbacd 100644 --- a/addons/web/static/src/search/search_panel/search_panel.xml +++ b/addons/web/static/src/search/search_panel/search_panel.xml @@ -11,7 +11,7 @@ -
+