From d360c7992b689261e78cc98b53bc2b18199694a3 Mon Sep 17 00:00:00 2001 From: Doug Stull Date: Wed, 13 Oct 2021 09:48:40 +0000 Subject: Support 6 or 7 levels of nested items in the global nav --- content/_data/navigation.yaml | 11 ++- content/assets/stylesheets/_sidebar.scss | 20 +++- content/assets/stylesheets/_variables.scss | 2 + content/assets/stylesheets/stylesheet.scss | 2 +- layouts/global_nav.html | 152 ++++++++++++++++++----------- lib/gitlab/navigation/doc.rb | 2 +- 6 files changed, 126 insertions(+), 63 deletions(-) diff --git a/content/_data/navigation.yaml b/content/_data/navigation.yaml index cc1f76b0..49c0cda6 100644 --- a/content/_data/navigation.yaml +++ b/content/_data/navigation.yaml @@ -1482,8 +1482,9 @@ sections: doc_url: 'ee/ci/runners/build_cloud/linux_build_cloud.html' - doc_title: macOS doc_url: 'ee/ci/runners/build_cloud/macos_build_cloud.html' - - doc_title: VM instances for macOS - doc_url: 'ee/ci/runners/build_cloud/macos/environment.html' + docs: + - doc_title: VM instances for macOS + doc_url: 'ee/ci/runners/build_cloud/macos/environment.html' - doc_title: Windows doc_url: 'ee/ci/runners/build_cloud/windows_build_cloud.html' - doc_title: The scope of runners @@ -1511,8 +1512,9 @@ sections: doc_url: 'runner/executors/kubernetes.html' - doc_title: Shell doc_url: 'runner/executors/shell.html' - - doc_title: Supported shells - doc_url: 'runner/shells/' + docs: + - doc_title: Supported shells + doc_url: 'runner/shells/' - doc_title: SSH doc_url: 'runner/executors/ssh.html' - doc_title: Parallels @@ -1725,7 +1727,6 @@ sections: docs: - doc_title: Kubernetes Agent doc_url: 'ee/user/clusters/agent/' - docs: - doc_title: Cluster Management Project doc_url: 'ee/user/clusters/management_project.html' docs: diff --git a/content/assets/stylesheets/_sidebar.scss b/content/assets/stylesheets/_sidebar.scss index 74d14faa..595c8c9b 100644 --- a/content/assets/stylesheets/_sidebar.scss +++ b/content/assets/stylesheets/_sidebar.scss @@ -41,7 +41,9 @@ version: 2 &.level-1, &.level-2, &.level-3, - &.level-4 { + &.level-4, + &.level-5, + &.level-6 { background-color: $gds-gray-200; } } @@ -162,6 +164,22 @@ version: 2 } } + .level-5 { + color: $global-nav-link-level4; + padding-left: 7.133rem; + &:visited { + color: $global-nav-link-level4; + } + } + + .level-6 { + color: $global-nav-link-level4; + padding-left: 8.333rem; + &:visited { + color: $global-nav-link-level4; + } + } + .global-nav-badges { fill: $gds-gray-700; } diff --git a/content/assets/stylesheets/_variables.scss b/content/assets/stylesheets/_variables.scss index 7bf8b84c..b7a78462 100644 --- a/content/assets/stylesheets/_variables.scss +++ b/content/assets/stylesheets/_variables.scss @@ -70,6 +70,8 @@ $global-nav-link-level1: $link-color-nav; $global-nav-link-level2: $link-color-nav; $global-nav-link-level3: $link-color-nav; $global-nav-link-level4: $link-color-nav; +$global-nav-link-level5: $link-color-nav; +$global-nav-link-level6: $link-color-nav; $global-nav-link-shadow: $gds-gray-200; // Table of contents diff --git a/content/assets/stylesheets/stylesheet.scss b/content/assets/stylesheets/stylesheet.scss index 5cf1db58..e73ab7c1 100644 --- a/content/assets/stylesheets/stylesheet.scss +++ b/content/assets/stylesheets/stylesheet.scss @@ -1,5 +1,5 @@ --- -version: 122 +version: 123 --- @import 'variables'; diff --git a/layouts/global_nav.html b/layouts/global_nav.html index 1d01ed1c..ebe49eaa 100644 --- a/layouts/global_nav.html +++ b/layouts/global_nav.html @@ -16,73 +16,115 @@