diff --git a/addons/mail/static/src/scss/emojis.scss b/addons/mail/static/src/scss/emojis.scss index fca7c5fdb5d..077dfd37d58 100644 --- a/addons/mail/static/src/scss/emojis.scss +++ b/addons/mail/static/src/scss/emojis.scss @@ -5,7 +5,8 @@ .o_mail_emoji { cursor: pointer; padding: 2px; - + width: 25px; + height: 25px; @include hover-focus() { background-color: grey('100'); } @@ -17,7 +18,7 @@ height: 25px; width: 40px; float: right; - margin-top: -33px; + bottom: 33px; * { outline: none!important; @@ -37,5 +38,21 @@ } .o_mail_emojis_dropdown_textarea{ - margin-top: -40px; + bottom: 40px; +} + +@include media-breakpoint-down(sm) { + // This will fix the position issue for emoji widget on mobile screen. + .o_mail_emojis_dropdown { + bottom: 50px; + } + .o_mail_emojis_dropdown_textarea { + bottom: 40px; + } + .o_mail_add_emoji { + .dropdown-menu { + // This will fix the overflow issue for emoji dropdown on mobile screen by setting a max-width. + max-width: 320px; + } + } } diff --git a/addons/mail/static/src/xml/text_emojis.xml b/addons/mail/static/src/xml/text_emojis.xml index 0343d86b7b7..56a74a54fd3 100644 --- a/addons/mail/static/src/xml/text_emojis.xml +++ b/addons/mail/static/src/xml/text_emojis.xml @@ -1,6 +1,6 @@ -