Skip to content

Commit d71e0ec

Browse files
committed
Complete fix for commit 69483f2 🎆
1 parent 8645fc5 commit d71e0ec

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

js/sidebar.js

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -41,26 +41,6 @@ import { writeLocalStorage } from './storage.js';
4141
// Toggle sidebar
4242
toggleButton.addEventListener('mousedown', () => toggleSidebar(), { once: false, passive: true });
4343

44-
document.addEventListener(
45-
'keyup',
46-
e => {
47-
if (!globalThis.search) {
48-
return;
49-
}
50-
51-
if (globalThis.search.hasFocus()) {
52-
return;
53-
}
54-
55-
if (e.key === 't' || e.key === 'T') {
56-
toggleSidebar();
57-
} else if (e.key === 'Escape') {
58-
hideSidebar();
59-
}
60-
},
61-
{ once: false, passive: true },
62-
);
63-
6444
matchMedia('(min-width: 1200px)').addEventListener('change', event => {
6545
if (event.matches) {
6646
showSidebar();
@@ -75,3 +55,24 @@ import { writeLocalStorage } from './storage.js';
7555

7656
localStorage.getItem('mdbook-sidebar') === 'hidden' ? hideSidebar(false) : showSidebar(false);
7757
})();
58+
59+
document.addEventListener(
60+
'DOMContentLoaded',
61+
() => {
62+
document.addEventListener(
63+
'keyup',
64+
e => {
65+
if (globalThis.search.hasFocus()) {
66+
return;
67+
}
68+
69+
if (e.key === 't' || e.key === 'T') {
70+
toggleSidebar();
71+
} else if (e.key === 'Escape') {
72+
hideSidebar();
73+
}
74+
},
75+
{ once: false, passive: true },
76+
);
77+
}
78+
);

0 commit comments

Comments
 (0)