Skip to content

Commit b855618

Browse files
Luke BillingtonlamATnginx
authored andcommitted
feat: Add aria attributes
1 parent 7a0cb02 commit b855618

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

assets/js/sidebar.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,19 @@ function handleInitialCollapse() {
44
const collapsed = localStorage.getItem(LOCAL_STORAGE_COLLAPSE_KEY);
55

66
if (collapsed === "true") {
7+
$("#sidebar-toggle-button").attr({
8+
"aria-expanded": "false",
9+
title: "Show sidebar navigation",
10+
});
711
$("#sidebar-wrapper").addClass("sidebar-toggle-collapsed");
812
$(".sidenav").addClass("sidebar-col-collapsed-width");
913
$(".content").addClass("sidebar-content-collapsed-width");
1014
$(".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+
});
1120
}
1221
}
1322

@@ -17,12 +26,20 @@ function handleSetCollapse() {
1726
const collapsed = localStorage.getItem(LOCAL_STORAGE_COLLAPSE_KEY);
1827

1928
if (collapsed === "false") {
29+
$("#sidebar-toggle-button").attr({
30+
"aria-expanded": "false",
31+
title: "Show sidebar navigation",
32+
});
2033
$("#sidebar-wrapper").addClass("sidebar-toggle-collapsed");
2134
$(".sidenav").addClass("sidebar-col-collapsed-width");
2235
$(".content").addClass("sidebar-content-collapsed-width");
2336
$(".nginx-docs-api-container").addClass("sidebar-redoc-collapsed-width");
2437
localStorage.setItem(LOCAL_STORAGE_COLLAPSE_KEY, true);
2538
} else {
39+
$("#sidebar-toggle-button").attr({
40+
"aria-expanded": "true",
41+
title: "Hide sidebar navigation",
42+
});
2643
$("#sidebar-wrapper").removeClass("sidebar-toggle-collapsed");
2744
$(".sidenav").delay(500).removeClass("sidebar-col-collapsed-width");
2845
$(".content").removeClass("sidebar-content-collapsed-width");

0 commit comments

Comments
 (0)