@@ -4,10 +4,19 @@ function handleInitialCollapse() {
4
4
const collapsed = localStorage . getItem ( LOCAL_STORAGE_COLLAPSE_KEY ) ;
5
5
6
6
if ( collapsed === "true" ) {
7
+ $ ( "#sidebar-toggle-button" ) . attr ( {
8
+ "aria-expanded" : "false" ,
9
+ title : "Show sidebar navigation" ,
10
+ } ) ;
7
11
$ ( "#sidebar-wrapper" ) . addClass ( "sidebar-toggle-collapsed" ) ;
8
12
$ ( ".sidenav" ) . addClass ( "sidebar-col-collapsed-width" ) ;
9
13
$ ( ".content" ) . addClass ( "sidebar-content-collapsed-width" ) ;
10
14
$ ( ".nginx-docs-api-container" ) . addClass ( "sidebar-redoc-collapsed-width" ) ;
15
+ } else {
16
+ $ ( "#sidebar-toggle-button" ) . attr ( {
17
+ "aria-expanded" : "true" ,
18
+ title : "Hide sidebar navigation" ,
19
+ } ) ;
11
20
}
12
21
}
13
22
@@ -17,12 +26,20 @@ function handleSetCollapse() {
17
26
const collapsed = localStorage . getItem ( LOCAL_STORAGE_COLLAPSE_KEY ) ;
18
27
19
28
if ( collapsed === "false" ) {
29
+ $ ( "#sidebar-toggle-button" ) . attr ( {
30
+ "aria-expanded" : "false" ,
31
+ title : "Show sidebar navigation" ,
32
+ } ) ;
20
33
$ ( "#sidebar-wrapper" ) . addClass ( "sidebar-toggle-collapsed" ) ;
21
34
$ ( ".sidenav" ) . addClass ( "sidebar-col-collapsed-width" ) ;
22
35
$ ( ".content" ) . addClass ( "sidebar-content-collapsed-width" ) ;
23
36
$ ( ".nginx-docs-api-container" ) . addClass ( "sidebar-redoc-collapsed-width" ) ;
24
37
localStorage . setItem ( LOCAL_STORAGE_COLLAPSE_KEY , true ) ;
25
38
} else {
39
+ $ ( "#sidebar-toggle-button" ) . attr ( {
40
+ "aria-expanded" : "true" ,
41
+ title : "Hide sidebar navigation" ,
42
+ } ) ;
26
43
$ ( "#sidebar-wrapper" ) . removeClass ( "sidebar-toggle-collapsed" ) ;
27
44
$ ( ".sidenav" ) . delay ( 500 ) . removeClass ( "sidebar-col-collapsed-width" ) ;
28
45
$ ( ".content" ) . removeClass ( "sidebar-content-collapsed-width" ) ;
0 commit comments