Skip to content

Commit 9feef0f

Browse files
Dan GDan G
authored andcommitted
Added a drop down for multiple learn sections. Not styled. Need to develop in the cloud
1 parent cf4cb5e commit 9feef0f

File tree

1 file changed

+41
-29
lines changed

1 file changed

+41
-29
lines changed
Lines changed: 41 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,56 @@
11
<aside class="learn-menu">
2+
<!-- Dropdown Menu Added Here -->
3+
<div class="sidebar-dropdown">
4+
<select onchange="if (this.value) window.location.href=this.value">
5+
<option value="">Select an option</option>
6+
<option value="/learn/playwright">Playwright</option>
7+
<option value="/learn/monitoring">Monitoring</option>
8+
<option value="/learn/tracing">Tracing</option>
9+
</select>
10+
</div>
11+
12+
<!-- Existing Sidebar Menu -->
213
<nav id="sideMenu" class="left-transform right-transform">
314
<ul class="learn-menu-content">
415
{{ $currentPage := . }}
5-
{{ range $index, $element:=.Site.Menus.learn }} {{ if .HasChildren }}
6-
<li class='learn-menu-item'>
7-
<div class='learn-menu-title{{ if $currentPage.HasMenuCurrent "learn" . }} active{{ end }}' id="{{$index}}">
8-
<img src="{{.Pre}}" width="26" height="26" alt="{{.Name}}" />
9-
{{.Name}}
10-
</div>
11-
<ul class='learn-menu-sub {{ if $currentPage.HasMenuCurrent "learn" . }}menu-display{{ end }}' id="learn-menu-{{$index}}">
12-
{{range .Children}} {{ $has := $currentPage.IsMenuCurrent "learn" . }}
13-
<li class="learn-menu-sub-item {{if $has}}active{{end}}">
14-
<a href="{{.URL}}">
15-
{{ partial "docs-title" . }}
16-
</a>
16+
{{ range $index, $element := .Site.Menus.learn }}
17+
{{ if .HasChildren }}
18+
<li class='learn-menu-item'>
19+
<div class='learn-menu-title{{ if $currentPage.HasMenuCurrent "learn" . }} active{{ end }}' id="{{ $index }}">
20+
<img src="{{ .Pre }}" width="26" height="26" alt="{{ .Name }}" />
21+
{{ .Name }}
22+
</div>
23+
<ul class='learn-menu-sub {{ if $currentPage.HasMenuCurrent "learn" . }}menu-display{{ end }}' id="learn-menu-{{ $index }}">
24+
{{ range .Children }}
25+
{{ $has := $currentPage.IsMenuCurrent "learn" . }}
26+
<li class="learn-menu-sub-item {{ if $has }}active{{ end }}">
27+
<a href="{{ .URL }}">
28+
{{ partial "docs-title" . }}
29+
</a>
30+
</li>
31+
{{ end }}
32+
</ul>
1733
</li>
18-
{{end}}
19-
</ul>
20-
</li>
21-
{{else}}
22-
<li class="learn-menu-item" id="learn-menu-{{$index}}">
23-
<div class="learn-menu-title">{{.Name}}</div>
24-
</li>
25-
{{end}} {{end}}
34+
{{ else }}
35+
<li class="learn-menu-item" id="learn-menu-{{ $index }}">
36+
<div class="learn-menu-title">{{ .Name }}</div>
37+
</li>
38+
{{ end }}
39+
{{ end }}
2640
</ul>
2741
</nav>
42+
2843
<div class="learn-menu-mobile-right-space">
2944
</div>
3045

3146
<!-- Restore menu position as soon as possible to avoid flickering -->
3247
<script>
3348
(function () {
34-
var menu = document.querySelector('aside.learn-menu nav')
49+
var menu = document.querySelector('aside.learn-menu nav');
3550
addEventListener('beforeunload', function () {
36-
localStorage.setItem('menu.scrollTop', menu.scrollTop)
37-
})
38-
menu.scrollTop = localStorage.getItem('menu.scrollTop')
39-
})()
51+
localStorage.setItem('menu.scrollTop', menu.scrollTop);
52+
});
53+
menu.scrollTop = localStorage.getItem('menu.scrollTop');
54+
})();
4055
</script>
41-
42-
</aside>
43-
44-
56+
</aside>

0 commit comments

Comments
 (0)