From 9ac20f20ff18c5a9974f6dc747fc0df0bfc980ee Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Wed, 28 Jan 2015 13:21:04 +0530 Subject: [PATCH] [design] module sidebar --- frappe/public/css/mobile.css | 12 +++--- frappe/public/css/module.css | 3 -- frappe/public/css/navbar.css | 5 +++ frappe/public/css/sidebar.css | 23 ++++++++--- .../public/js/frappe/ui/toolbar/navbar.html | 1 + .../ui/toolbar/offcanvas_left_sidebar.html | 3 ++ .../frappe/views/module/module_sidebar.html | 5 ++- .../js/frappe/views/module/moduleview.js | 41 +++++++++---------- frappe/public/less/mobile.less | 17 ++++---- frappe/public/less/module.less | 4 -- frappe/public/less/navbar.less | 5 +++ frappe/public/less/sidebar.less | 30 ++++++++++---- 12 files changed, 91 insertions(+), 58 deletions(-) diff --git a/frappe/public/css/mobile.css b/frappe/public/css/mobile.css index b9e3113312..b0db744360 100644 --- a/frappe/public/css/mobile.css +++ b/frappe/public/css/mobile.css @@ -3,9 +3,6 @@ padding-left: 0px; padding-right: 0px; } - .module-sidebar-nav { - margin-right: 0px; - } .layout-main-section { border-left: none; border-right: none; @@ -78,10 +75,6 @@ .navbar-nav { margin: 0px; } - .mobile-module-icon { - padding: 17px 15px 0px; - margin-bottom: -15px; - } .offcanvas, .page-head, .sidebar-right, @@ -193,4 +186,9 @@ .sidebar .user-menu img { margin-top: -1px; } + body[data-route^="Module"] .navbar-center { + display: block !important; + position: absolute; + top: 10px; + } } diff --git a/frappe/public/css/module.css b/frappe/public/css/module.css index 779f41f60a..28b336e9ac 100644 --- a/frappe/public/css/module.css +++ b/frappe/public/css/module.css @@ -30,9 +30,6 @@ margin-top: 2px; display: block !important; } -.module-sidebar-nav { - margin-right: -15px; -} .module-item-progress { margin-bottom: 10px; height: 17px; diff --git a/frappe/public/css/navbar.css b/frappe/public/css/navbar.css index a3c9d430e9..067ef294f1 100644 --- a/frappe/public/css/navbar.css +++ b/frappe/public/css/navbar.css @@ -65,3 +65,8 @@ overflow-y: auto; overflow-x: hidden; } +.navbar-center { + float: left; + font-weight: bold; + color: #6c7680; +} diff --git a/frappe/public/css/sidebar.css b/frappe/public/css/sidebar.css index b24aa31623..4918e066af 100644 --- a/frappe/public/css/sidebar.css +++ b/frappe/public/css/sidebar.css @@ -7,6 +7,9 @@ border-bottom: 1px solid #212a33; color: #212a33; } +.hide-form-sidebar .form-sidebar { + display: none !important; +} body[data-route=""] .main-menu .desk-sidebar, body[data-route="desk"] .main-menu .desk-sidebar { display: block !important; @@ -21,24 +24,30 @@ body[data-route^="List"] .main-menu .list-sidebar { body[data-route^="List"] .main-menu .form-sidebar { display: none !important; } +body[data-route^="Module"] .main-menu .module-sidebar { + display: block !important; +} +body[data-route^="Module"] .main-menu .form-sidebar { + display: none !important; +} .sidebar-padding { padding: 12px 14px; } -.sidebar-left .sidebar-menu > li > a { +.offcanvas .sidebar .sidebar-menu > li > a { padding: 12px 14px; display: block; whitespace: nowrap; transition: 0.2s; } -.sidebar-left .divider { +.offcanvas .sidebar .divider { height: 1px; overflow: hidden; background-color: #ebeff2; width: 100%; } -.sidebar-left .sidebar-menu > li > a:hover, -.sidebar-left .sidebar-menu > li > a:focus, -.sidebar-left .sidebar-menu > li > a:active { +.offcanvas .sidebar .sidebar-menu > li > a:hover, +.offcanvas .sidebar .sidebar-menu > li > a:focus, +.offcanvas .sidebar .sidebar-menu > li > a:active { background-color: #f0f4f7; } .layout-side-section { @@ -65,6 +74,7 @@ body[data-route^="List"] .main-menu .form-sidebar { .sidebar-menu .badge { position: absolute; right: 15px; + font-weight: normal; } .sidebar-menu .octicon { font-size: 12px; @@ -144,3 +154,6 @@ a.close:active, a.close:focus { border-color: transparent !important; } +.layout-side-section .module-sidebar-nav { + margin-top: 15px; +} diff --git a/frappe/public/js/frappe/ui/toolbar/navbar.html b/frappe/public/js/frappe/ui/toolbar/navbar.html index 288f3ef811..06821da520 100644 --- a/frappe/public/js/frappe/ui/toolbar/navbar.html +++ b/frappe/public/js/frappe/ui/toolbar/navbar.html @@ -8,6 +8,7 @@ +