diff --git a/addons/mail/static/src/components/message/message.scss b/addons/mail/static/src/components/message/message.scss index 6b42fe90aa0..98f4c1a63c3 100644 --- a/addons/mail/static/src/components/message/message.scss +++ b/addons/mail/static/src/components/message/message.scss @@ -5,9 +5,13 @@ .o_Message { display: flex; flex: 0 0 auto; +} - &:not(:first-child) { - margin-top: map-get($spacers, 1); +.o_Message_actionListContainer { + @include o-position-absolute($top: - map-get($spacers, 3), $right: 0); + + &.o-squashed { + @include o-position-absolute($top: - map-get($spacers, 4), $right: 0); } } @@ -54,8 +58,6 @@ .o_Message_core { min-width: 0; // allows this flex child to shrink more than its content - margin-top: map-get($spacers, 1); - margin-bottom: map-get($spacers, 1); margin-inline-end: map-get($spacers, 4); } @@ -92,7 +94,7 @@ .o_Message_prettyBody { - > p:last-of-type { + > p { margin-bottom: 0; } @@ -110,7 +112,6 @@ flex: 0 0 $o-mail-message-sidebar-width; max-width: $o-mail-message-sidebar-width; display: flex; - margin-top: map-get($spacers, 2); justify-content: center; } @@ -147,6 +148,10 @@ &.o-not-discussion { background-color: gray('100'); + &.o_Message_active { + background-color: mix(gray('100'), gray('200')); + } + .o_Message_partnerImStatusIcon { color: gray('100'); // same color as background of parent } @@ -171,6 +176,10 @@ &.o-highlighted { background-color: rgba($o-brand-primary, .1); } + + &.o_Message_active { + background-color: gray('100'); + } } .o_Message_authorName { @@ -191,6 +200,7 @@ } .o_Message_date { + font-size: 0.8em; color: gray('500'); &.o-message-selected { @@ -198,16 +208,6 @@ } } -.o_Message_contentWrapper { - // transparent border to avoid layout moving around when it becomes active - border: $border-width solid transparent; - border-radius: $o-mail-rounded-rectangle-border-radius-sm; - - &.o_Message_contentWrapper_active { - border: $border-width solid $border-color; - } -} - .o_Message_highlightIndicator.o-active { background-color: $o-brand-primary; } diff --git a/addons/mail/static/src/components/message/message.xml b/addons/mail/static/src/components/message/message.xml index ee1f09eed7f..263c0452e10 100644 --- a/addons/mail/static/src/components/message/message.xml +++ b/addons/mail/static/src/components/message/message.xml @@ -2,8 +2,9 @@ -
+
+ +
@@ -37,7 +42,7 @@ -
+
@@ -108,55 +113,47 @@
-
- -
-
- -

- - -

    - -
  • -
    -
    - -
    - -
  • -
    -
-
-
-
- - - -
- -

Subject:

+ +

Subject:

+
+
+
+ +

- -

+ +
    + +
  • +
    +
    + +
    + +
  • +
    +
+
+
+ + + +
+ +
diff --git a/addons/mail/static/src/components/message_action_list/message_action_list.scss b/addons/mail/static/src/components/message_action_list/message_action_list.scss index e6986491667..f60dae9fa9e 100644 --- a/addons/mail/static/src/components/message_action_list/message_action_list.scss +++ b/addons/mail/static/src/components/message_action_list/message_action_list.scss @@ -1,5 +1,4 @@ .o_MessageActionList { - @include o-position-absolute($top: - map-get($spacers, 3), $right: map-get($spacers, 2)); background-color: $white; border: $border-width solid $border-color; border-radius: $o-mail-rounded-rectangle-border-radius-sm; diff --git a/addons/mail/static/src/components/message_list/message_list.scss b/addons/mail/static/src/components/message_list/message_list.scss index e559859d17e..22452de273b 100644 --- a/addons/mail/static/src/components/message_list/message_list.scss +++ b/addons/mail/static/src/components/message_list/message_list.scss @@ -49,10 +49,6 @@ flex: 0 0 auto; } -.o_MessageList_separatorDate { - padding: map-get($spacers, 4) map-get($spacers, 0); -} - .o_MessageList_separatorLine { flex: 1 1 auto; width: auto; diff --git a/addons/mail/static/src/components/message_list/message_list.xml b/addons/mail/static/src/components/message_list/message_list.xml index 804635c237c..40da45b75b8 100644 --- a/addons/mail/static/src/components/message_list/message_list.xml +++ b/addons/mail/static/src/components/message_list/message_list.xml @@ -44,6 +44,7 @@ +
@@ -56,7 +57,7 @@ -
+


diff --git a/addons/mail/static/src/components/message_reaction_group/message_reaction_group.xml b/addons/mail/static/src/components/message_reaction_group/message_reaction_group.xml index 92f42358268..dde158e6b4b 100644 --- a/addons/mail/static/src/components/message_reaction_group/message_reaction_group.xml +++ b/addons/mail/static/src/components/message_reaction_group/message_reaction_group.xml @@ -2,7 +2,7 @@ -
+
diff --git a/addons/mail/static/src/components/message_seen_indicator/message_seen_indicator.scss b/addons/mail/static/src/components/message_seen_indicator/message_seen_indicator.scss index 3a9d566e399..b51ed9cf0f8 100644 --- a/addons/mail/static/src/components/message_seen_indicator/message_seen_indicator.scss +++ b/addons/mail/static/src/components/message_seen_indicator/message_seen_indicator.scss @@ -9,6 +9,8 @@ } .o_MessageSeenIndicator_icon { + // fa icons have a line height of 1 by default which breaks alignment + line-height: 1.5; &.o-first { padding-left: map-get($spacers, 1);