diff --git a/scripts/pi-hole/php/header_authenticated.php b/scripts/pi-hole/php/header_authenticated.php index 9d03aca4..3c1070cc 100644 --- a/scripts/pi-hole/php/header_authenticated.php +++ b/scripts/pi-hole/php/header_authenticated.php @@ -185,8 +185,7 @@ if ($auth) { diff --git a/scripts/pi-hole/php/sidebar.php b/scripts/pi-hole/php/sidebar.php index a34cdfea..810670c3 100644 --- a/scripts/pi-hole/php/sidebar.php +++ b/scripts/pi-hole/php/sidebar.php @@ -76,31 +76,93 @@ Dashboard - - 0 && $auth) { - ?> -
  • - - Logout + +
  • + + Tools + + + + + + +
  • + + class="active"> + + Settings - - - 0 && !$auth) { - ?> - class="active"> - - Login - - - -
  • Analysis
  • @@ -226,116 +288,6 @@ - -
  • System
  • - -
  • - - Tools - - - - - - -
  • - - class="active"> - - Settings - - - - -
  • Support
  • - -
  • - - Documentation - -
  • - -
  • - - Pi-hole Forum - -
  • - -
  • - - Donate - -
  • diff --git a/style/pi-hole.css b/style/pi-hole.css index 3eca6adc..321f8454 100644 --- a/style/pi-hole.css +++ b/style/pi-hole.css @@ -742,31 +742,59 @@ li:not(.menu-open) .treeview-menu .warning-count { height: 50px; } -.navbar-nav > .user-menu > .dropdown-menu > .user-body a { - background: transparent !important; +.navbar-nav > .user-menu > .dropdown-menu > li.user-header { + height: auto; + padding: 15px 15px 5px; +} + +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img { + height: 50px; + width: 50px; + border: none; +} + +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + border-radius: 0; + border-color: #fff; } /*** Donate button - navbar ***/ -.main-header .navbar-custom-menu .user-footer .donate { - margin: 15px; +.navbar-nav > .user-menu > .dropdown-menu > .user-body a.donate { + margin: 0; padding: 0.8em 1em; - width: calc(100% - 30px); - color: #fff; + width: 100%; + color: #fff !important; background: #96060c; border: none; border-radius: 6px; } -.main-header .navbar-custom-menu .user-footer .donate:hover, -.main-header .navbar-custom-menu .user-footer .donate:active, -.main-header .navbar-custom-menu .user-footer .donate:active:hover, -.main-header .navbar-custom-menu .user-footer .donate:focus, -.main-header .navbar-custom-menu .user-footer .donate:active:focus { +.navbar-nav > .user-menu > .dropdown-menu > .user-body a.donate:hover, +.navbar-nav > .user-menu > .dropdown-menu > .user-body a.donate:active, +.navbar-nav > .user-menu > .dropdown-menu > .user-body a.donate:active:hover, +.navbar-nav > .user-menu > .dropdown-menu > .user-body a.donate:focus, +.navbar-nav > .user-menu > .dropdown-menu > .user-body a.donate:active:focus { background: #f60d1a; } -.navbar-custom-menu > .navbar-nav > li:nth-child(1) { - padding: 0 10px 0 0; +.navbar-nav > .user-menu > .dropdown-menu > .user-footer { + padding: 10px 15px; + background: #fff; +} + +.navbar-nav > .user-menu > .dropdown-menu > .user-footer a { + background: transparent !important; + color: #000 !important; + padding: 6px 0; +} + +.navbar-nav > .user-menu > .dropdown-menu { + width: 240px; +} + +.user-menu hr { + margin: 5px 0; + opacity: 0.5; } #apiTokenIframe { diff --git a/style/themes/default-dark.css b/style/themes/default-dark.css index 56363758..ac54dd81 100644 --- a/style/themes/default-dark.css +++ b/style/themes/default-dark.css @@ -503,16 +503,33 @@ fieldset[disabled] .form-control { background-color: #353c42; opacity: 1; } + .dropdown-menu { background-color: #22282d; color: #bec5cb; border: 1px solid #4c5761; } .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: #4c5761; + background-color: #30383f; color: #bec5cb; border: 1px solid #171c20; } +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + border-color: #bec5cb; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer { + background-color: #272c30; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer a { + color: #bec5cb !important; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer a:hover { + color: #fff !important; +} +.user-menu hr { + border-color: #bec5cb; +} + .table-striped > tbody > tr:nth-of-type(2n + 1) { background-color: #2d343a; } diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index 8243ccfe..301e512e 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -5500,6 +5500,26 @@ link-muted { .content-header { background-color: transparent; } + +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: #30383f; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + border-color: #bec5cb; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer { + background-color: #272c30; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer a { + color: #bec5cb !important; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer a:hover { + color: #fff !important; +} +.user-menu hr { + border-color: #bec5cb; +} + .wrapper, .main-sidebar, .left-side { diff --git a/style/themes/default-light.css b/style/themes/default-light.css index c808eee1..4371a09c 100644 --- a/style/themes/default-light.css +++ b/style/themes/default-light.css @@ -54,6 +54,13 @@ .content-header { background-color: transparent; } +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + background: #e4e8f0; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer a:hover { + color: #367fa9 !important; +} + .wrapper, .main-sidebar, .left-side {