From 52dd274b1c0d4ad1dd6b86668fcd81b78b235013 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Wed, 13 Jul 2016 15:59:07 +0530 Subject: [PATCH] user dropdown in mobile navbar --- frappe/public/css/docs.css | 17 +++-- frappe/public/css/navbar.css | 17 +++-- .../public/js/frappe/ui/toolbar/navbar.html | 68 +++++++++---------- frappe/public/less/navbar.less | 15 ++-- 4 files changed, 68 insertions(+), 49 deletions(-) diff --git a/frappe/public/css/docs.css b/frappe/public/css/docs.css index 478fe7c1f0..ac6ad24a15 100644 --- a/frappe/public/css/docs.css +++ b/frappe/public/css/docs.css @@ -163,11 +163,17 @@ body { } @media (max-width: 991px) { .navbar-desk { - width: 60% !important; + width: 40% !important; } .navbar-desk ~ ul > li { float: left; - width: 50px; + } + .navbar-desk ~ ul > li a { + padding-left: 10px !important; + padding-right: 10px !important; + } + .navbar-desk ~ ul > li a .avatar { + margin-right: 0; } .dropdown-navbar-new-comments > a { padding: 8px 0 !important; @@ -193,13 +199,13 @@ body { } .dropdown-navbar-new-comments > a { border: 0; - margin-left: 15px; } .dropdown-navbar-new-comments .dropdown-menu { margin-top: 0; } @media (max-width: 767px) { - .dropdown-navbar-new-comments.open .dropdown-menu { + .dropdown-navbar-new-comments.open .dropdown-menu, + .dropdown-navbar-user.open .dropdown-menu { position: absolute; border-top: 1px solid rgba(0, 0, 0, 0.14902); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); @@ -207,7 +213,8 @@ body { right: 0; left: auto; } - .dropdown-navbar-new-comments.open .dropdown-menu > li > a { + .dropdown-navbar-new-comments.open .dropdown-menu > li > a, + .dropdown-navbar-user.open .dropdown-menu > li > a { padding: 12px; } } diff --git a/frappe/public/css/navbar.css b/frappe/public/css/navbar.css index 902ab0aee7..a91403f1b9 100644 --- a/frappe/public/css/navbar.css +++ b/frappe/public/css/navbar.css @@ -29,11 +29,17 @@ } @media (max-width: 991px) { .navbar-desk { - width: 60% !important; + width: 40% !important; } .navbar-desk ~ ul > li { float: left; - width: 50px; + } + .navbar-desk ~ ul > li a { + padding-left: 10px !important; + padding-right: 10px !important; + } + .navbar-desk ~ ul > li a .avatar { + margin-right: 0; } .dropdown-navbar-new-comments > a { padding: 8px 0 !important; @@ -59,13 +65,13 @@ } .dropdown-navbar-new-comments > a { border: 0; - margin-left: 15px; } .dropdown-navbar-new-comments .dropdown-menu { margin-top: 0; } @media (max-width: 767px) { - .dropdown-navbar-new-comments.open .dropdown-menu { + .dropdown-navbar-new-comments.open .dropdown-menu, + .dropdown-navbar-user.open .dropdown-menu { position: absolute; border-top: 1px solid rgba(0, 0, 0, 0.14902); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); @@ -73,7 +79,8 @@ right: 0; left: auto; } - .dropdown-navbar-new-comments.open .dropdown-menu > li > a { + .dropdown-navbar-new-comments.open .dropdown-menu > li > a, + .dropdown-navbar-user.open .dropdown-menu > li > a { padding: 12px; } } diff --git a/frappe/public/js/frappe/ui/toolbar/navbar.html b/frappe/public/js/frappe/ui/toolbar/navbar.html index 9bdc3417ca..57d166be28 100644 --- a/frappe/public/js/frappe/ui/toolbar/navbar.html +++ b/frappe/public/js/frappe/ui/toolbar/navbar.html @@ -11,8 +11,38 @@