File tree Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ if (localStorage.getItem("useNewTheme") === "true") {
5
5
function useNewTheme ( useNewTheme ) {
6
6
localStorage . setItem ( "useNewTheme" , `${ useNewTheme } ` ) ;
7
7
8
+ // swap out v1 and v2 css style
8
9
const v1cssIds = [
9
10
"cssFA1" ,
10
11
"cssFA2" ,
@@ -15,7 +16,7 @@ function useNewTheme(useNewTheme) {
15
16
"css3" ,
16
17
"css4" ,
17
18
"css5" ,
18
- "css6" ,
19
+ "css6"
19
20
] ;
20
21
21
22
v1cssIds . forEach ( ( cssId ) => {
@@ -26,4 +27,17 @@ function useNewTheme(useNewTheme) {
26
27
v2cssIds . forEach ( ( cssId ) => {
27
28
document . getElementById ( cssId ) . disabled = ! useNewTheme ;
28
29
} ) ;
30
+
31
+ // swap out v1 and v2 elements
32
+ const v1ElementIds = [ "sidebar" ]
33
+
34
+ v1ElementIds . forEach ( ( elementId ) => {
35
+ document . getElementById ( elementId ) . style . display = useNewTheme ? "none" : "" ;
36
+ } ) ;
37
+
38
+ const v2ElementIds = [ "sidebar-v2" ] ;
39
+ v2ElementIds . forEach ( ( elementId ) => {
40
+ document . getElementById ( elementId ) . style . display = useNewTheme ? "" : "none" ;
41
+ } ) ;
42
+
29
43
}
Original file line number Diff line number Diff line change 1
1
{{ define "main" }}
2
2
< div class ="row override-sidebar-collapse ">
3
- < nav class ="sidenav overflow-auto col-md-3 d-none d-xl-block d-print-none align-top ">
3
+ < nav id =" sidebar " class ="sidenav overflow-auto col-md-3 d-none d-xl-block d-print-none align-top ">
4
4
{{ partial "sidebar.html" . }}
5
5
</ nav >
6
+
7
+ < nav id ="sidebar-v2 " class ="" style ="display:none ">
8
+ Sidebar placeholder
9
+ </ nav >
6
10
7
11
{{if (.Params.catalog) }}
8
12
< main class ="content content-has-toc " role ="main ">
You can’t perform that action at this time.
0 commit comments