mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix section numbering in domain object contents entries (#10830)
This commit is contained in:
parent
c0efd347cb
commit
d043d96b09
@ -122,7 +122,8 @@ class TocTreeCollector(EnvironmentCollector):
|
|||||||
reference = nodes.reference(
|
reference = nodes.reference(
|
||||||
'', '', nodes.literal('', sig_node['_toc_name']),
|
'', '', nodes.literal('', sig_node['_toc_name']),
|
||||||
internal=True, refuri=docname, anchorname=anchorname)
|
internal=True, refuri=docname, anchorname=anchorname)
|
||||||
para = addnodes.compact_paragraph('', '', reference)
|
para = addnodes.compact_paragraph('', '', reference,
|
||||||
|
skip_section_number=True)
|
||||||
entry = nodes.list_item('', para)
|
entry = nodes.list_item('', para)
|
||||||
*parents, _ = sig_node['_toc_parts']
|
*parents, _ = sig_node['_toc_parts']
|
||||||
parents = tuple(parents)
|
parents = tuple(parents)
|
||||||
@ -185,6 +186,8 @@ class TocTreeCollector(EnvironmentCollector):
|
|||||||
_walk_toc(subnode, secnums, depth, titlenode)
|
_walk_toc(subnode, secnums, depth, titlenode)
|
||||||
titlenode = None
|
titlenode = None
|
||||||
elif isinstance(subnode, addnodes.compact_paragraph):
|
elif isinstance(subnode, addnodes.compact_paragraph):
|
||||||
|
if 'skip_section_number' in subnode:
|
||||||
|
continue
|
||||||
numstack[-1] += 1
|
numstack[-1] += 1
|
||||||
reference = cast(nodes.reference, subnode[0])
|
reference = cast(nodes.reference, subnode[0])
|
||||||
if depth > 0:
|
if depth > 0:
|
||||||
|
Loading…
Reference in New Issue
Block a user