From f02be0251b735399339f358ece33d016a0b200f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Mon, 14 Aug 2017 12:26:24 +0200 Subject: [PATCH] ux: use flexbox for sidenav, put logo in sidenav --- public/app/core/components/navbar/navbar.html | 5 - .../core/components/sidemenu/sidemenu.html | 134 ++++++++-------- .../features/plugins/partials/ds_list.html | 3 - public/sass/components/_sidemenu.scss | 37 +---- public/sass/layout/_page.scss | 8 +- public/views/index.html | 145 +++++++++--------- 6 files changed, 151 insertions(+), 181 deletions(-) diff --git a/public/app/core/components/navbar/navbar.html b/public/app/core/components/navbar/navbar.html index 1294fefddca..d2543b91868 100644 --- a/public/app/core/components/navbar/navbar.html +++ b/public/app/core/components/navbar/navbar.html @@ -1,9 +1,4 @@ + + + diff --git a/public/app/features/plugins/partials/ds_list.html b/public/app/features/plugins/partials/ds_list.html index f6748b37d61..2a8f728346e 100644 --- a/public/app/features/plugins/partials/ds_list.html +++ b/public/app/features/plugins/partials/ds_list.html @@ -1,5 +1,3 @@ - -
diff --git a/public/sass/components/_sidemenu.scss b/public/sass/components/_sidemenu.scss index f269cae82dd..a1347bc2633 100644 --- a/public/sass/components/_sidemenu.scss +++ b/public/sass/components/_sidemenu.scss @@ -1,47 +1,16 @@ -.sidemenu-canvas { - position: relative; -} .sidemenu-wrapper { - position: absolute; - top: 52px; - left: 0; - //border-top: 1px solid $tight-form-border; + display: flex; + flex-direction: column; width: $side-menu-width; background-color: $side-menu-bg; - z-index: 1000; - opacity: 0; - visibility: hidden; + z-index: 1; a:focus { text-decoration: none; } } -.sidemenu-open { - .sidemenu-wrapper { - visibility: visible; - //transform: translate3d(0, 0, 0); - opacity: 1; - transition: opacity 0.3s; - } -} - -.sidemenu-pinned { - .sidemenu-wrapper { - min-height: calc(100% - 54px); - } - .dashboard-container { - padding-left: $side-menu-width + 8px; - } - .page-container { - margin-left: $side-menu-width; - } - .search-container { - left: $side-menu-width; - } -} - .sidemenu { list-style: none; margin: 0; diff --git a/public/sass/layout/_page.scss b/public/sass/layout/_page.scss index 5702a1aa260..33a62e8fbc5 100644 --- a/public/sass/layout/_page.scss +++ b/public/sass/layout/_page.scss @@ -1,16 +1,18 @@ .grafana-app { - display: block; height: 100%; + display: flex; + align-items: stretch; + width: 100%; } .main-view { - // height: 100%; REMOVED FOR FOOTER TRW + flex-grow: 1; } .page-container { + @extend .container; background-color: $page-bg; padding: ($spacer * 2) ($spacer * 4); - max-width: 1060px; min-height: calc(100% - 54px); padding-bottom: $spacer * 5; background-image: linear-gradient(60deg, transparent 70%, darken($page-bg, 4%) 98%) diff --git a/public/views/index.html b/public/views/index.html index b3c504740da..411481b2149 100644 --- a/public/views/index.html +++ b/public/views/index.html @@ -25,9 +25,7 @@ - +
@@ -39,77 +37,80 @@
-
- -
+
+
- + +
+ - - - - - - + - [[if .GoogleTagManagerId]] - - - - - - [[end]] + + + + + + - + [[if .GoogleTagManagerId]] + + + + + + [[end]] + +