File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 11
2+ const hoveringSidebarToggle = false ;
3+
24// show bookmark on hover
35sidebarToggle . 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
1418sidebarToggle . 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
You can’t perform that action at this time.
0 commit comments