From c8f6bbea46c660cdd31b68a6d67177c47478d02e Mon Sep 17 00:00:00 2001 From: "stefanorigano (SRI)" Date: Fri, 7 Oct 2022 16:06:57 +0000 Subject: [PATCH] [FIX] web, mail, lunch: remove the 'default-badge' border Prior to this commit, the border of any badge was set to "1px $o-brand-primary" in order to achieve the default badge design that comes with transparent background. Unfortunately this rule was affecting colored badges too, leaving no choice rather then either remove the border (causing misalignment with siblings default badges) or hide/re-color/keep the undesired decoration , but with mixed results. These commit will review the behavior applying an outline (that doesn't affect badge's placement) to "default badges" only. Commit preparatory to the introduction of dark-mode. task-2710677 Part-of: odoo/odoo#102868 --- addons/lunch/views/lunch_product_views.xml | 2 +- .../activity_list_view/activity_list_view.xml | 6 +++--- .../static/src/components/activity_box/activity_box.xml | 6 +++--- .../discuss_sidebar_mailbox/discuss_sidebar_mailbox.xml | 2 +- addons/mail/static/src/xml/web_kanban_activity.xml | 2 +- addons/web/static/src/views/graph/graph_renderer.xml | 2 +- .../settings_form_view/widgets/res_config_invite_users.xml | 2 +- addons/web/static/src/webclient/webclient.scss | 4 +++- 8 files changed, 14 insertions(+), 12 deletions(-) diff --git a/addons/lunch/views/lunch_product_views.xml b/addons/lunch/views/lunch_product_views.xml index 386a7d329e4..9befe87ea1e 100644 --- a/addons/lunch/views/lunch_product_views.xml +++ b/addons/lunch/views/lunch_product_views.xml @@ -125,7 +125,7 @@
-
+
New
diff --git a/addons/mail/static/src/backend_components/activity_list_view/activity_list_view.xml b/addons/mail/static/src/backend_components/activity_list_view/activity_list_view.xml index 165bc498378..b23b1336b69 100644 --- a/addons/mail/static/src/backend_components/activity_list_view/activity_list_view.xml +++ b/addons/mail/static/src/backend_components/activity_list_view/activity_list_view.xml @@ -9,7 +9,7 @@
Overdue - +
@@ -19,7 +19,7 @@
Today - +
@@ -29,7 +29,7 @@
Planned - +
diff --git a/addons/mail/static/src/components/activity_box/activity_box.xml b/addons/mail/static/src/components/activity_box/activity_box.xml index ade3fb81f0a..0c20f845be3 100644 --- a/addons/mail/static/src/components/activity_box/activity_box.xml +++ b/addons/mail/static/src/components/activity_box/activity_box.xml @@ -13,17 +13,17 @@ - + - + - + diff --git a/addons/mail/static/src/components/discuss_sidebar_mailbox/discuss_sidebar_mailbox.xml b/addons/mail/static/src/components/discuss_sidebar_mailbox/discuss_sidebar_mailbox.xml index d6a4c02c44d..1d9527d27c3 100644 --- a/addons/mail/static/src/components/discuss_sidebar_mailbox/discuss_sidebar_mailbox.xml +++ b/addons/mail/static/src/components/discuss_sidebar_mailbox/discuss_sidebar_mailbox.xml @@ -15,7 +15,7 @@
-
+
diff --git a/addons/mail/static/src/xml/web_kanban_activity.xml b/addons/mail/static/src/xml/web_kanban_activity.xml index 4ab6f815766..9a08ac3ee9a 100644 --- a/addons/mail/static/src/xml/web_kanban_activity.xml +++ b/addons/mail/static/src/xml/web_kanban_activity.xml @@ -36,7 +36,7 @@
  • - +
  • diff --git a/addons/web/static/src/views/graph/graph_renderer.xml b/addons/web/static/src/views/graph/graph_renderer.xml index 362befcd881..ea324d3e947 100644 --- a/addons/web/static/src/views/graph/graph_renderer.xml +++ b/addons/web/static/src/views/graph/graph_renderer.xml @@ -12,7 +12,7 @@ - + diff --git a/addons/web/static/src/webclient/settings_form_view/widgets/res_config_invite_users.xml b/addons/web/static/src/webclient/settings_form_view/widgets/res_config_invite_users.xml index 6a05a3ee15c..abaa770bb3c 100644 --- a/addons/web/static/src/webclient/settings_form_view/widgets/res_config_invite_users.xml +++ b/addons/web/static/src/webclient/settings_form_view/widgets/res_config_invite_users.xml @@ -10,7 +10,7 @@

    Pending Invitations:

    - +
    diff --git a/addons/web/static/src/webclient/webclient.scss b/addons/web/static/src/webclient/webclient.scss index f00a3ab3723..cc126d9dc8b 100644 --- a/addons/web/static/src/webclient/webclient.scss +++ b/addons/web/static/src/webclient/webclient.scss @@ -332,7 +332,9 @@ b, strong { //== Badges .badge { - border: 1px solid $o-brand-primary; + &.text-bg-default, &.bg-light, &.text-bg-light, &.bg-default, &.text-primary{ + outline: 1px solid $o-brand-primary; + } } //== Buttons