diff --git a/addons/mail/static/src/less/mail_chat_backend.less b/addons/mail/static/src/less/mail_chat_backend.less index 71a95a0aacb..d29138bfa0d 100644 --- a/addons/mail/static/src/less/mail_chat_backend.less +++ b/addons/mail/static/src/less/mail_chat_backend.less @@ -32,10 +32,17 @@ .o_mail_chat_messages { .o-flex(1, 0, 0); overflow: auto; + .o-webclient-padding(); + + .o_mail_chat_help_message { + padding: 25px 0; + text-align: justify; + } } .o_mail_chat_composer_wrapper { .o-flex(0, 0, auto); + .o-webclient-padding(@top: 10px, @bottom: 5px); } } } @@ -113,17 +120,9 @@ .o_mail_chat_content { background-color: white; - .o_mail_chat_messages { - .o_mail_chat_help_message{ - padding: 25px 0; - text-align: justify; - } - } - .o_mail_chat_composer_wrapper { border-top: 1px solid @gray-lighter; background-color: @gray-lighter; - .o-webclient-padding(@top: 10px, @bottom: 5px); } } } diff --git a/addons/mail/static/src/less/mail_thread.less b/addons/mail/static/src/less/mail_thread.less index c51db5c2488..cb61713b710 100644 --- a/addons/mail/static/src/less/mail_thread.less +++ b/addons/mail/static/src/less/mail_thread.less @@ -20,27 +20,44 @@ } } } - .o_mail_thread_message_star, .o_mail_thread_message_needaction { - cursor: pointer; - opacity: 0.5; - &:hover { - opacity: 1; + @mail_thread_avatar_size: 50px; + .o_mail_thread_message { + .o-flex-display(); + margin: 10px 0; + .o_mail_thread_message_avatar { + .o-flex(0, 0, @mail_thread_avatar_size); + margin-right: 10px; + @media (max-width: @screen-xs-max) { + .o-flex(0, 0, @mail_thread_avatar_size/2); + } + .o_mail_thread_avatar { + display: block; + margin: 0 auto; // center the avatar + max-width: @mail_thread_avatar_size; + @media (max-width: @screen-xs-max) { + max-width: @mail_thread_avatar_size/2; + } + } } - } - .o_mail_thread_message_star.o_mail_message_starred { - color: gold; - } - .o_mail_thread_avatar { - width: 50px; - @media (max-width: @screen-xs-max) { - display: none; + .o_mail_thread_message_core { + .o-flex(1, 1, auto); + > p { + margin: 0 0 9px; // Required by the old design to override a general rule on p's + } + } + .o_mail_thread_message_star, .o_mail_thread_message_needaction { + cursor: pointer; + opacity: 0.5; + &:hover { + opacity: 1; + } + } + .o_mail_thread_message_star.o_mail_message_starred { + color: gold; + } + .o_mail_redirect { + cursor: pointer; } - } - .o_mail_thread_message_core { - padding: 5px; - } - .o_mail_redirect { - cursor: pointer; } } diff --git a/addons/mail/static/src/xml/mail_chat_backend.xml b/addons/mail/static/src/xml/mail_chat_backend.xml index 55589892cff..4e7ec58643f 100644 --- a/addons/mail/static/src/xml/mail_chat_backend.xml +++ b/addons/mail/static/src/xml/mail_chat_backend.xml @@ -66,7 +66,7 @@