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