Skip to content

Commit 21102f7

Browse files
committed
Update filebrowser.js
1 parent 7ebb9b5 commit 21102f7

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

filebrowser.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11

2+
const hoveringSidebarToggle = false;
3+
24
// show bookmark on hover
35
sidebarToggle.addEventListener('mouseover', () => {
4-
6+
7+
hoveringSidebarToggle = true;
8+
59
if (!body.classList.contains('expanded')) {
610

711
sidebarToggle.classList.add('visible');
@@ -13,11 +17,14 @@ sidebarToggle.addEventListener('mouseover', () => {
1317
// hide bookmark on mouse out
1418
sidebarToggle.addEventListener('mouseout', () => {
1519

20+
hoveringSidebarToggle = false;
21+
1622
if (!body.classList.contains('expanded')) {
1723

1824
window.setTimeout(() => {
1925

20-
if (!body.classList.contains('expanded')) {
26+
if (!hoveringSidebarToggle &&
27+
!body.classList.contains('expanded')) {
2128
sidebarToggle.classList.remove('visible');
2229
}
2330

@@ -2494,7 +2501,8 @@ function toggleSidebar(open) {
24942501

24952502
window.setTimeout(() => {
24962503

2497-
if (!body.classList.contains('expanded')) {
2504+
if (!hoveringSidebarToggle &&
2505+
!body.classList.contains('expanded')) {
24982506
sidebarToggle.classList.remove('visible');
24992507
}
25002508

0 commit comments

Comments
 (0)