@@ -600,6 +600,10 @@ tr#projectrow {
600600# nav-tree .selected {
601601 background-color : var (--bn-red );
602602 color : # ffffff ;
603+ display : inline-block;
604+ line-height : var (--tree-item-height );
605+ padding : 0 4px ;
606+ margin : 0 -4px ;
603607}
604608
605609# nav-tree .selected a {
@@ -620,14 +624,6 @@ html.dark-mode #nav-tree .selected a {
620624 line-height : var (--tree-item-height );
621625}
622626
623- # nav-tree .item : hover {
624- background-color : rgba (0 , 0 , 0 , .05 );
625- }
626-
627- html .dark-mode # nav-tree .item : hover {
628- background-color : rgba (0 , 0 , 0 , .4 );
629- }
630-
631627/* Undecorated root node */
632628.children_ul a .index\.html {
633629 display : initial;
@@ -655,15 +651,17 @@ a.index\.html {
655651
656652/* Add spacing between top-level items */
657653# nav-tree-contents > ul > li : first-child > ul > li {
658- margin-top : 6px ;
659- padding-top : 2px ;
660- padding-bottom : 2px ;
654+ margin-top : 2px ;
661655}
662656
663657# nav-tree-contents > ul > li : first-child > ul > li : first-child {
664658 margin-top : 0 ;
665659}
666660
661+ # nav-tree-contents > ul > li : first-child > ul > li > .item {
662+ padding-top : 4px ;
663+ }
664+
667665/* ============================================================================
668666 * COLLAPSIBLE SECTIONS (dynsections.js)
669667 * ============================================================================ */
@@ -861,6 +859,63 @@ table.markdownTable tr.markdownTableRowEven {
861859 background-color : var (--page-bg );
862860}
863861
862+ /* Directory table (class list) */
863+ .directory {
864+ margin : var (--spacing-medium ) 0 ;
865+ }
866+
867+ .directory .levels {
868+ font-size : 0.75em ;
869+ text-align : right;
870+ margin-bottom : var (--spacing-small );
871+ color : var (--page-text-secondary );
872+ }
873+
874+ .directory .levels span {
875+ cursor : pointer;
876+ margin-left : var (--spacing-small );
877+ }
878+
879+ .directory .levels span : hover {
880+ color : var (--page-text );
881+ }
882+
883+ /* Make the numbers much dimmer */
884+ .directory .levels span [onclick ] {
885+ opacity : 0.4 ;
886+ }
887+
888+ .directory .levels span [onclick ]: hover {
889+ opacity : 0.7 ;
890+ }
891+
892+ table .directory {
893+ width : 100% ;
894+ border-collapse : collapse;
895+ }
896+
897+ table .directory tr .even {
898+ background-color : var (--table-row-even );
899+ }
900+
901+ table .directory tr .odd {
902+ background-color : var (--table-row-odd );
903+ }
904+
905+ table .directory td {
906+ padding : var (--spacing-small ) var (--spacing-medium );
907+ border-bottom : 1px solid var (--border-color );
908+ }
909+
910+ table .directory td .entry {
911+ vertical-align : middle;
912+ }
913+
914+ table .directory td .desc {
915+ vertical-align : middle;
916+ color : var (--page-text-secondary );
917+ }
918+
864919/* Detail level labels (default, inline, virtual, etc.) */
865920table .mlabels {
866921 border-spacing : 0 ;
0 commit comments