Skip to content

Commit 8b79b91

Browse files
committed
[toc2] Updated (again) to enable full highlight of toc items
1 parent 84bf6f9 commit 8b79b91

File tree

1 file changed

+19
-6
lines changed
  • src/jupyter_contrib_nbextensions/nbextensions/toc2

1 file changed

+19
-6
lines changed

src/jupyter_contrib_nbextensions/nbextensions/toc2/main.css

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,18 @@
44
/*background color for links when you mouse over it
55
This style is used on export, but can be overwritted in the livenotebook
66
by selecting a color in the nbextension-configurator*/
7-
#toc-wrapper li > span:hover {
7+
8+
9+
10+
#toc-wrapper ul li span:hover {
811
background-color: #DAA520;
912
}
1013

1114
#toc-level0 a {
1215
/*color: #333333;*/ /* now specified in js */
1316
text-decoration: none;
1417
}
15-
#navigate_menu li > span:hover {background-color: #f1f1f1}
18+
#navigate_menu ul li span:hover {background-color: #f1f1f1}
1619

1720

1821
/* Move menus and tooolbar to the left, following @Kevin-McIsaac suggestion
@@ -38,13 +41,13 @@ padding-left: 20px;
3841
}
3942

4043
#navigate_menu li {
41-
padding-left: 2px;
44+
padding-left: 0px;
4245
clear: both;
4346
list-style-type: none;
4447
}
4548

46-
#navigate_menu-level0 {padding-left: 10px;}
47-
#navigate_menu-level0 ul {padding-left: 10px;}
49+
#navigate_menu-level0 {padding-left: 0px;}
50+
#navigate_menu-level0 ul {padding-left: 0px;}
4851

4952

5053
.toc {
@@ -69,6 +72,7 @@ padding-left: 20px;
6972

7073
.toc ul.toc-item {
7174
list-style-type: none;
75+
display: block;
7276
padding: 0;
7377
margin: 0;
7478
}
@@ -145,9 +149,18 @@ padding-left: 20px;
145149

146150
/* don't waste so much screen space... */
147151

148-
.toc .toc-item .toc-item {
152+
/*.toc .toc-item .toc-item {
149153
padding-left: 1em;
150154
}
155+
*/
156+
.toc-item ul, li { margin:0; padding:0 }
157+
.toc-item li > span { display:block }
158+
.toc-item li > span { padding-left:0em }
159+
.toc-item li li > span { padding-left:1em }
160+
.toc-item li li li > span { padding-left:2em }
161+
.toc-item li li li li > span { padding-left:3em }
162+
.toc-item li li li li li > span { padding-left:4em }
163+
.toc-item li li li li li li > span { padding-left:5em }
151164

152165
.toc-item-num {
153166
font-style: normal;

0 commit comments

Comments
 (0)