From 1f78ae3c180120d51ff1ea1325d4aa832ca1b28d Mon Sep 17 00:00:00 2001 From: stefanorigano Date: Sun, 20 Aug 2017 18:25:44 +0200 Subject: [PATCH 1/4] [REF] web, mail: change minors top-menu design - Remove carets - Fix badges position - Vertical align user avatar - If a dropdown is open, the menu-toggle should appear active - Dropdown menus' widths should be at least as the dropdown-toggle --- addons/mail/static/src/less/systray.less | 8 ++++++-- addons/web/static/src/less/navbar.less | 13 +++++++++++-- addons/web/static/src/xml/base.xml | 3 +-- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/addons/mail/static/src/less/systray.less b/addons/mail/static/src/less/systray.less index 9c1d0905a77..66de1e9016b 100644 --- a/addons/mail/static/src/less/systray.less +++ b/addons/mail/static/src/less/systray.less @@ -3,11 +3,15 @@ > a { opacity: 1; > i { + .o-transform(translateY(4px)); font-size: larger; } } &.o_no_notification > a { opacity: 0.5; + > i { + .o-transform(translateY(0px)); + } .o_notification_counter { display: none; } @@ -21,9 +25,9 @@ color: white; padding: 0em 0.3em; font-size: 0.7em; - top: 7%; + top: 19%; position: absolute; - margin: 0px 0px 0px 8px; + margin: 0px 0px 0px 6px; } .o_mail_navbar_dropdown { width: 350px; diff --git a/addons/web/static/src/less/navbar.less b/addons/web/static/src/less/navbar.less index d000ed4f469..5c8f718f98c 100644 --- a/addons/web/static/src/less/navbar.less +++ b/addons/web/static/src/less/navbar.less @@ -122,6 +122,7 @@ .open .dropdown-menu { max-height: 90vh; // the dropdown should not overstep the viewport + min-width: 100%; overflow: auto; margin-top: 0; @@ -134,8 +135,16 @@ .o-menu-indentation(3); } - .oe_topbar_avatar { - height: 15px; + .open .dropdown-toggle { + background-color: @odoo-navbar-inverse-link-hover-bg; + } + .o_user_menu { + margin-left: 6px; + + .oe_topbar_avatar { + height: 17px; + .o-transform(translateY(-2px)); + } } @media (max-width: @screen-xs-max) { diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index c03bccb50f5..71d6b43c60b 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -214,7 +214,6 @@
  • -