@@ -40,7 +40,7 @@ body, button, input {
40
40
z-index : 5 ;
41
41
border-right : solid 1px var (--leftbar-border );
42
42
}
43
- main {
43
+ # main-content {
44
44
min-height : calc (100vh - var (--footer-height ) - 24px );
45
45
margin-left : var (--side-width );
46
46
padding : var (--content-padding );
@@ -176,17 +176,12 @@ th {
176
176
177
177
/* Navigation */
178
178
# sideMenu2 {
179
- overflow : auto ;
179
+ overflow-y : scroll ;
180
180
overflow-x : hidden;
181
+
181
182
height : 100% ;
182
183
font-size : var (--leftbar-font-size );
183
184
margin-top : 8px ;
184
- -ms-overflow-style : none; /* IE and Edge */
185
- scrollbar-width : none;
186
- }
187
-
188
- # sideMenu2 ::-webkit-scrollbar {
189
- display : none;
190
185
}
191
186
192
187
/* divs in sidebar represent entry and its children */
@@ -247,6 +242,10 @@ th {
247
242
box-sizing : border-box;
248
243
}
249
244
245
+ # sideMenu2 a : hover {
246
+ color : var (--link-hover-fg );
247
+ }
248
+
250
249
# sideMenu2 a span : not (.micon ) {
251
250
margin-right : 0.75ex ;
252
251
text-indent : -1.5em ;
@@ -274,7 +273,7 @@ span.ar {
274
273
}
275
274
276
275
span .ar ::before {
277
- content : "\e903 " ; /* arrow down */
276
+ content : "\e904 " ; /* arrow right */
278
277
font-family : "dotty-icons" !important ;
279
278
font-size : 20px ;
280
279
color : var (--icon-color );
@@ -283,8 +282,8 @@ span.ar::before {
283
282
align-items : center;
284
283
justify-content : center;
285
284
}
286
- .expanded > span .ar ::before {
287
- content : "\e905 " ; /* arrow up */
285
+ .nav-item . expanded > . nav-header > span .ar ::before {
286
+ content : "\e903 " ; /* arrow down */
288
287
}
289
288
290
289
.div : hover > span .ar ::before {
@@ -599,7 +598,7 @@ footer .mode {
599
598
600
599
.documentableElement .signature {
601
600
color : var (--code-fg );
602
- display : table-cell ;
601
+ display : table-row ;
603
602
white-space : pre-wrap;
604
603
}
605
604
@@ -623,7 +622,7 @@ footer .mode {
623
622
}
624
623
625
624
.expand .signature {
626
- display : table-cell ;
625
+ display : table-row ;
627
626
}
628
627
629
628
.documentableFilter {
@@ -685,10 +684,23 @@ footer .mode {
685
684
display : none;
686
685
}
687
686
687
+ .documentableElement : before {
688
+ content : ' ' ;
689
+ position : absolute;
690
+ width : 32px ;
691
+ height : 100% ;
692
+ top : 0px ;
693
+ left : -32px ;
694
+ }
695
+
688
696
.documentableElement : hover .documentableAnchor : before {
689
697
display : flex;
690
698
}
691
699
700
+ .documentableElement ::before : hover .documentableAnchor : before {
701
+ display : flex;
702
+ }
703
+
692
704
.documentableAnchor : before {
693
705
content : "\e901" ; /* arrow down */
694
706
font-family : "dotty-icons" !important ;
@@ -701,7 +713,7 @@ footer .mode {
701
713
justify-content : center;
702
714
position : absolute;
703
715
top : 6px ;
704
- margin- left: 0.2 em ;
716
+ left : -32 px ;
705
717
}
706
718
707
719
.memberDocumentation {
@@ -838,6 +850,41 @@ footer .socials {
838
850
align-items : center;
839
851
}
840
852
853
+ /* Scrollbars */
854
+
855
+ : root {
856
+ --scrollbar-bg-color : var (--border-light );
857
+ --scrollbar-fg-color : var (--border-medium );
858
+ --scrollbar-fg-hover-color : var (--grey500 );
859
+ }
860
+
861
+ /* For Firefox */
862
+ # sideMenu2 {
863
+ scrollbar-color : var (--scrollbar-fg-color ) var (--scrollbar-bg-color );
864
+ scrollbar-width : thin;
865
+ }
866
+
867
+ /* For Chrome */
868
+
869
+ # sideMenu2 ::-webkit-scrollbar-track {
870
+ background-color : var (--scrollbar-bg-color );
871
+ border-radius : 3px ;
872
+ }
873
+
874
+ # sideMenu2 ::-webkit-scrollbar-thumb {
875
+ background-color : var (--scrollbar-fg-color );
876
+ border-radius : 3px ;
877
+ }
878
+
879
+ # sideMenu2 ::-webkit-scrollbar-thumb : hover {
880
+ background-color : var (--scrollbar-fg-hover-color );
881
+ }
882
+
883
+ # sideMenu2 ::-webkit-scrollbar {
884
+ width : 8px ;
885
+ height : 8px ;
886
+ }
887
+
841
888
/* Large Screens */
842
889
@media (min-width : 1100px ) {
843
890
: root {
0 commit comments