mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
devhelp: produce better index term sub-items
This commit is contained in:
parent
8122339c95
commit
25429bcdf4
@ -12,6 +12,7 @@
|
||||
"""
|
||||
|
||||
import os
|
||||
import re
|
||||
import cgi
|
||||
import sys
|
||||
from os import path
|
||||
@ -114,11 +115,14 @@ class DevhelpBuilder(StandaloneHTMLBuilder):
|
||||
else:
|
||||
for i, ref in enumerate(refs):
|
||||
etree.SubElement(functions, 'function',
|
||||
name="%s [%d]" % (title, i), link=ref)
|
||||
name="[%d] %s" % (i, title),
|
||||
link=ref)
|
||||
|
||||
if subitems:
|
||||
parent_title = re.sub(r'\s*\(.*\)\s*$', '', title)
|
||||
for subitem in subitems:
|
||||
write_index(subitem[0], subitem[1], [])
|
||||
write_index("%s %s" % (parent_title, subitem[0]),
|
||||
subitem[1], [])
|
||||
|
||||
for (key, group) in index:
|
||||
for title, (refs, subitems) in group:
|
||||
|
Loading…
Reference in New Issue
Block a user