Skip to content

Commit bb3a291

Browse files
wouterjlinawolf
authored andcommitted
Add tests for maxdepth option on toctree
1 parent 3813ef3 commit bb3a291

File tree

7 files changed

+209
-0
lines changed

7 files changed

+209
-0
lines changed
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
<!-- content start -->
2+
<div class="section" id="index">
3+
<h1>Index</h1>
4+
5+
<p>Maxdepth 1</p>
6+
<div class="toc">
7+
<ul class="menu-level">
8+
<li class="toc-item"><a href="/page1.html#page-1-level-1">Page 1, Level 1</a></li>
9+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-1">Subpage 2, Page 1, Level 1</a></li>
10+
</ul>
11+
</div>
12+
13+
<p>Maxdepth 2</p>
14+
<div class="toc">
15+
<ul class="menu-level">
16+
<li class="toc-item"><a href="/page1.html#page-1-level-1">Page 1, Level 1</a> <ul class="section-level-1">
17+
<li class="toc-item"><a href="/subpage1/page1.html#subpage-1-page-1-level-1">Subpage 1, Page 1, Level 1</a></li>
18+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-2-level-1">Subpage 1, Page 2, Level 1</a></li>
19+
<li class="toc-item"><a href="/page1.html#page-1-level-2-1">Page 1, Level 2.1</a></li>
20+
<li class="toc-item"><a href="/page1.html#page-1-level-2-2">Page 1, Level 2.2</a></li>
21+
</ul></li>
22+
23+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-1">Subpage 2, Page 1, Level 1</a> <ul class="section-level-1">
24+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-2-1">Subpage 2, Page 1, Level 2.1</a></li>
25+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-2-2">Subpage 2, Page 1, Level 2.2</a></li>
26+
</ul></li>
27+
</ul>
28+
</div>
29+
30+
<p>Maxdepth 3</p>
31+
<div class="toc">
32+
<ul class="menu-level">
33+
<li class="toc-item"><a href="/page1.html#page-1-level-1">Page 1, Level 1</a> <ul class="section-level-1">
34+
<li class="toc-item"><a href="/subpage1/page1.html#subpage-1-page-1-level-1">Subpage 1, Page 1, Level 1</a> <ul class="section-level-2">
35+
<li class="toc-item"><a href="/subpage1/page1.html#subpage-1-page-1-level-2-1">Subpage 1, Page 1, Level 2.1</a></li>
36+
<li class="toc-item"><a href="/subpage1/page1.html#subpage-1-page-1-level-2-2">Subpage 1, Page 1, Level 2.2</a></li>
37+
</ul></li>
38+
39+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-2-level-1">Subpage 1, Page 2, Level 1</a> <ul class="section-level-2">
40+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-2-level-2-1">Subpage 1, Page 2, Level 2.1</a></li>
41+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-2-level-2-2">Subpage 1, Page 2, Level 2.2</a></li>
42+
</ul></li>
43+
44+
<li class="toc-item"><a href="/page1.html#page-1-level-2-1">Page 1, Level 2.1</a> <ul class="section-level-2">
45+
<li class="toc-item"><a href="/page1.html#page-1-level-3">Page 1, Level 3</a></li>
46+
</ul></li>
47+
48+
<li class="toc-item"><a href="/page1.html#page-1-level-2-2">Page 1, Level 2.2</a></li>
49+
</ul></li>
50+
51+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-1">Subpage 2, Page 1, Level 1</a> <ul class="section-level-1">
52+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-2-1">Subpage 2, Page 1, Level 2.1</a> <ul class="section-level-2">
53+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-3">Subpage 2, Page 1, Level 3</a></li>
54+
</ul></li>
55+
56+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-2-2">Subpage 2, Page 1, Level 2.2</a></li>
57+
</ul></li>
58+
</ul>
59+
</div>
60+
61+
<p>Maxdepth 4</p>
62+
<div class="toc">
63+
<ul class="menu-level">
64+
<li class="toc-item"><a href="/page1.html#page-1-level-1">Page 1, Level 1</a> <ul class="section-level-1">
65+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-1-level-1">Subpage 1, Page 1, Level 1</a> <ul class="section-level-2">
66+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-1-level-2-1">Subpage 1, Page 1, Level 2.1</a> <ul class="section-level-3">
67+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-1-level-3">Subpage 1, Page 1, Level 3</a></li>
68+
</ul></li>
69+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-1-level-2-2">Subpage 1, Page 1, Level 2.2</a></li>
70+
</ul></li>
71+
72+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-2-level-1">Subpage 1, Page 2, Level 1</a> <ul class="section-level-2">
73+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-2-level-2-1">Subpage 1, Page 2, Level 2.1</a> <ul class="section-level-3">
74+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-2-level-3">Subpage 1, Page 2, Level 3</a></li>
75+
</ul></li>
76+
<li class="toc-item"><a href="/subpage1/page2.html#subpage-1-page-2-level-2-2">Subpage 1, Page 2, Level 2.2</a></li>
77+
</ul></li>
78+
79+
<li class="toc-item"><a href="/page1.html#page-1-level-2-1">Page 1, Level 2.1</a> <ul class="section-level-2">
80+
<li class="toc-item"><a href="/page1.html#page-1-level-3">Page 1, Level 3</a></li>
81+
</ul></li>
82+
83+
<li class="toc-item"><a href="/page1.html#page-1-level-2-2">Page 1, Level 2.2</a></li>
84+
</ul></li>
85+
86+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-1">Subpage 2, Page 1, Level 1</a> <ul class="section-level-1">
87+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-2-1">Subpage 2, Page 1, Level 2.1</a> <ul class="section-level-2">
88+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-3">Subpage 2, Page 1, Level 3</a></li>
89+
</ul></li>
90+
91+
<li class="toc-item"><a href="/subpage2/page1.html#subpage-2-page-1-level-2-2">Subpage 2, Page 1, Level 2.2</a></li>
92+
</ul></li>
93+
</ul>
94+
</div>
95+
</div>
96+
<!-- content end -->
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
Index
2+
=====
3+
4+
Maxdepth 1
5+
6+
.. toctree::
7+
:maxdepth: 1
8+
9+
page1
10+
subpage2/page1
11+
12+
Maxdepth 2
13+
14+
.. toctree::
15+
:maxdepth: 2
16+
17+
page1
18+
subpage2/page1
19+
20+
Maxdepth 3
21+
22+
.. toctree::
23+
:maxdepth: 3
24+
25+
page1
26+
subpage2/page1
27+
28+
Maxdepth 4
29+
30+
.. toctree::
31+
:maxdepth: 4
32+
33+
page1
34+
subpage2/page1
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Page 1, Level 1
2+
===============
3+
4+
.. toctree::
5+
6+
subpage1/*
7+
8+
Page 1, Level 2.1
9+
-----------------
10+
11+
Paragraph.
12+
13+
Page 1, Level 3
14+
~~~~~~~~~~~~~~~
15+
16+
Paragraph.
17+
18+
Page 1, Level 2.2
19+
-----------------
20+
21+
Paragraph.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Maxdepth toctrees includes too much items without titlesonly
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Subpage 1, Page 1, Level 1
2+
==========================
3+
4+
Paragraph.
5+
6+
Subpage 1, Page 1, Level 2.1
7+
----------------------------
8+
9+
Paragraph.
10+
11+
Subpage 1, Page 1, Level 3
12+
~~~~~~~~~~~~~~~~~~~~~~~~~~
13+
14+
Paragraph.
15+
16+
Subpage 1, Page 1, Level 2.2
17+
----------------------------
18+
19+
Paragraph.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Subpage 1, Page 2, Level 1
2+
==========================
3+
4+
Paragraph.
5+
6+
Subpage 1, Page 2, Level 2.1
7+
----------------------------
8+
9+
Paragraph.
10+
11+
Subpage 1, Page 2, Level 3
12+
~~~~~~~~~~~~~~~~~~~~~~~~~~
13+
14+
Paragraph.
15+
16+
Subpage 1, Page 2, Level 2.2
17+
----------------------------
18+
19+
Paragraph.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Subpage 2, Page 1, Level 1
2+
==========================
3+
4+
Paragraph.
5+
6+
Subpage 2, Page 1, Level 2.1
7+
----------------------------
8+
9+
Paragraph.
10+
11+
Subpage 2, Page 1, Level 3
12+
~~~~~~~~~~~~~~~~~~~~~~~~~~
13+
14+
Paragraph.
15+
16+
Subpage 2, Page 1, Level 2.2
17+
----------------------------
18+
19+
Paragraph.

0 commit comments

Comments
 (0)