Skip to content

Commit

Permalink
Fixed version selector dropdown scrolling
Browse files Browse the repository at this point in the history
  • Loading branch information
fturizo committed Mar 15, 2024
1 parent 3b849ff commit 8b3f9ca
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 5 deletions.
8 changes: 8 additions & 0 deletions src/css/header.css
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,14 @@ body {
left: 0;
min-width: 100%;
position: absolute;
height: var(--navbar-dropdown-height);
}

.scrollable-dropdown {
height: auto;
max-height: var(--navbar-dropdown-max-height);
overflow-x: hidden;
overflow-y: scroll;
}

.navbar-dropdown .navbar-item {
Expand Down
2 changes: 2 additions & 0 deletions src/css/vars.css
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,8 @@
--nav-panel-menu-height: calc(100% - var(--drawer-height));
--nav-panel-explore-height: calc(50% + var(--drawer-height));
--nav-width: calc(270 / var(--rem-base) * 1rem);
--navbar-dropdown-height: calc((var(--nav-height) * 3) + var(--nav-line-height));
--navbar-dropdown-max-height: calc((var(--navbar-height) * 3));
--toc-top: calc(var(--body-top) + var(--toolbar-height));
--toc-height: calc(100vh - var(--toc-top) - 2.5rem);
--toc-width: calc(162 / var(--rem-base) * 1rem);
Expand Down
12 changes: 7 additions & 5 deletions src/partials/version-selector.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@
<div class="navbar-item has-dropdown is-hoverable hide-for-print">
<a class="navbar-link" href="#">{{@root.page.componentVersion.displayVersion}}</a>
<div class="navbar-dropdown">
{{#each this}}
{{~#if (ne ./version @root.page.version)}}
<a class="navbar-item
<div class="scrollable-dropdown">
{{#each this}}
{{~#if (ne ./version @root.page.version)}}
<a class="navbar-item
{{~#if ./missing}} is-missing{{/if}}" href="{{{relativize ./url}}}">{{./displayVersion}}</a>
{{/if~}}
{{/each}}
{{/if~}}
{{/each}}
</div>
</div>
</div>
{{/with}}

0 comments on commit 8b3f9ca

Please sign in to comment.