From 217dfa08e69e8a474eb478dfd29a8a6aa09e2d0e Mon Sep 17 00:00:00 2001 From: xlu-odoo Date: Mon, 25 Apr 2022 14:00:17 +0000 Subject: [PATCH] [REF] mail, hr_holidays: `PartnerImStatusIcon`, review and simplify scss MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Part of the overall v16 SCSS optimization/restyle, task-2704984 task-2832067 closes odoo/odoo#89544 Signed-off-by: Alexandre Kühn (aku) --- .../partner_im_status_icon.xml | 4 +-- .../partner_im_status_icon.scss | 25 ++----------------- .../partner_im_status_icon.xml | 10 ++++---- .../src/scss/variables/primary_variables.scss | 1 + 4 files changed, 10 insertions(+), 30 deletions(-) diff --git a/addons/hr_holidays/static/src/components/partner_im_status_icon/partner_im_status_icon.xml b/addons/hr_holidays/static/src/components/partner_im_status_icon/partner_im_status_icon.xml index ff31881aeab..dd7ba153d82 100644 --- a/addons/hr_holidays/static/src/components/partner_im_status_icon/partner_im_status_icon.xml +++ b/addons/hr_holidays/static/src/components/partner_im_status_icon/partner_im_status_icon.xml @@ -6,10 +6,10 @@ - + - + diff --git a/addons/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.scss b/addons/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.scss index dc541f1779e..448bb6776b1 100644 --- a/addons/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.scss +++ b/addons/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.scss @@ -3,11 +3,8 @@ // ------------------------------------------------------------------ .o_PartnerImStatusIcon { - display: flex; - flex-flow: column; - - width: 1.2em; - height: 1.2em; + width: $o-mail-partner-status-icon-size; + height: $o-mail-partner-status-icon-size; line-height: 1.3em; } @@ -19,30 +16,12 @@ // Style // ------------------------------------------------------------------ -.o_PartnerImStatusIcon { - &.o-has-open-chat { - cursor: pointer; - } -} - -.o_PartnerImStatusIcon_innerBackground { - color: $white; -} - .o_PartnerImStatusIcon_icon { - &.o-away { - color: theme-color('warning'); - } - &.o-bot { color: $o-enterprise-primary-color; } - &.o-offline { - color: gray('700'); - } - &.o-online { color: $o-enterprise-primary-color; } diff --git a/addons/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.xml b/addons/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.xml index 5da30e1b577..ebc99637539 100644 --- a/addons/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.xml +++ b/addons/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.xml @@ -3,11 +3,11 @@ - - + - + - + diff --git a/addons/mail/static/src/scss/variables/primary_variables.scss b/addons/mail/static/src/scss/variables/primary_variables.scss index 3e4cc405442..f2b4460ff9a 100644 --- a/addons/mail/static/src/scss/variables/primary_variables.scss +++ b/addons/mail/static/src/scss/variables/primary_variables.scss @@ -10,6 +10,7 @@ $o-mail-attachment-image-size: 100px !default; $o-mail-sidebar-icon-opacity: 0.7 !default; $o-mail-chat-sidebar-width: 250px !default; $o-mail-partner-avatar-size: 24px !default; +$o-mail-partner-status-icon-size: 1.2em !default; // Needed because $border-radius variations are all set to 0 in enterprise. $o-mail-rounded-rectangle-border-radius-sm: .2rem !default; $o-mail-rounded-rectangle-border-radius-lg: 3 * $o-mail-rounded-rectangle-border-radius-sm !default;