aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartijn Cuppens <[email protected]>2020-10-26 18:56:41 +0100
committerMark Otto <[email protected]>2020-10-26 21:47:03 -0700
commit5d310db486fff4a0d9bf428bfdcf968448b07b70 (patch)
tree90596b9a4f8490e8401fdfe9610e1e82d6d832ae
parent61b5efbaf76354bc516c396b838e8922969076f6 (diff)
downloadbootstrap-5d310db486fff4a0d9bf428bfdcf968448b07b70.tar.xz
bootstrap-5d310db486fff4a0d9bf428bfdcf968448b07b70.zip
Fix mobile menu jump & double border
-rw-r--r--site/_includes/docs-sidebar.html64
-rw-r--r--site/docs/4.5/assets/scss/_sidebar.scss10
2 files changed, 35 insertions, 39 deletions
diff --git a/site/_includes/docs-sidebar.html b/site/_includes/docs-sidebar.html
index 1fb4ff016..fd86168df 100644
--- a/site/_includes/docs-sidebar.html
+++ b/site/_includes/docs-sidebar.html
@@ -5,39 +5,41 @@
</button>
</form>
-<nav class="collapse bd-links" id="bd-docs-nav" aria-label="Main navigation">
- {%- assign page_slug = page.url | split: '/' | last -%}
- {%- for group in site.data.nav -%}
- {%- assign link = group.pages | first -%}
- {%- assign link_slug = link.title | slugify -%}
- {%- assign group_slug = group.title | slugify -%}
- {%- assign active = nil -%}
+<div class="collapse d-md-block row" id="bd-docs-nav">
+ <nav class="bd-links" aria-label="Main navigation">
+ {%- assign page_slug = page.url | split: '/' | last -%}
+ {%- for group in site.data.nav -%}
+ {%- assign link = group.pages | first -%}
+ {%- assign link_slug = link.title | slugify -%}
+ {%- assign group_slug = group.title | slugify -%}
+ {%- assign active = nil -%}
- {%- if page.group == group_slug -%}
- {%- assign active = 'active' -%}
- {%- endif -%}
+ {%- if page.group == group_slug -%}
+ {%- assign active = 'active' -%}
+ {%- endif -%}
- <div class="bd-toc-item{% unless active == nil %} {{ active }}{% endunless %}">
- <a class="bd-toc-link" href="{{ site.baseurl }}/docs/{{ site.docs_version }}/{{ group_slug }}/{{ link_slug }}{% if link_slug %}/{% endif %}">
- {{ group.title }}
- </a>
+ <div class="bd-toc-item{% unless active == nil %} {{ active }}{% endunless %}">
+ <a class="bd-toc-link" href="{{ site.baseurl }}/docs/{{ site.docs_version }}/{{ group_slug }}/{{ link_slug }}{% if link_slug %}/{% endif %}">
+ {{ group.title }}
+ </a>
- <ul class="nav bd-sidenav">
- {%- for doc in group.pages -%}
- {%- assign doc_slug = doc.title | slugify -%}
- {%- assign active = nil -%}
+ <ul class="nav bd-sidenav">
+ {%- for doc in group.pages -%}
+ {%- assign doc_slug = doc.title | slugify -%}
+ {%- assign active = nil -%}
- {%- if page.group == group_slug and page_slug == doc_slug -%}
- {%- assign active = 'active bd-sidenav-active' -%}
- {%- endif -%}
+ {%- if page.group == group_slug and page_slug == doc_slug -%}
+ {%- assign active = 'active bd-sidenav-active' -%}
+ {%- endif -%}
- <li{% unless active == nil %} class="{{ active }}"{% endunless %}>
- <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/{{ group_slug }}/{{ doc_slug }}/">
- {{ doc.title }}
- </a>
- </li>
- {%- endfor -%}
- </ul>
- </div>
- {%- endfor -%}
-</nav>
+ <li{% unless active == nil %} class="{{ active }}"{% endunless %}>
+ <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/{{ group_slug }}/{{ doc_slug }}/">
+ {{ doc.title }}
+ </a>
+ </li>
+ {%- endfor -%}
+ </ul>
+ </div>
+ {%- endfor -%}
+ </nav>
+</div>
diff --git a/site/docs/4.5/assets/scss/_sidebar.scss b/site/docs/4.5/assets/scss/_sidebar.scss
index 8f6f1284e..cdabdeb3f 100644
--- a/site/docs/4.5/assets/scss/_sidebar.scss
+++ b/site/docs/4.5/assets/scss/_sidebar.scss
@@ -66,10 +66,10 @@
}
.bd-links {
+ width: 100%;
padding-top: 1rem;
padding-bottom: 1rem;
- margin-right: -15px;
- margin-left: -15px;
+ border-top: 1px solid rgba(0, 0, 0, .05);
@include media-breakpoint-up(md) {
@supports (position: sticky) {
@@ -77,11 +77,6 @@
overflow-y: auto;
}
}
-
- // Override collapse behaviors
- @include media-breakpoint-up(md) {
- display: block !important;
- }
}
.bd-search {
@@ -89,7 +84,6 @@
padding: 1rem 15px;
margin-right: -15px;
margin-left: -15px;
- border-bottom: 1px solid rgba(0, 0, 0, .05);
.form-control:focus {
border-color: $bd-purple-bright;