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 os
|
||||||
|
import re
|
||||||
import cgi
|
import cgi
|
||||||
import sys
|
import sys
|
||||||
from os import path
|
from os import path
|
||||||
@ -114,11 +115,14 @@ class DevhelpBuilder(StandaloneHTMLBuilder):
|
|||||||
else:
|
else:
|
||||||
for i, ref in enumerate(refs):
|
for i, ref in enumerate(refs):
|
||||||
etree.SubElement(functions, 'function',
|
etree.SubElement(functions, 'function',
|
||||||
name="%s [%d]" % (title, i), link=ref)
|
name="[%d] %s" % (i, title),
|
||||||
|
link=ref)
|
||||||
|
|
||||||
if subitems:
|
if subitems:
|
||||||
|
parent_title = re.sub(r'\s*\(.*\)\s*$', '', title)
|
||||||
for subitem in subitems:
|
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 (key, group) in index:
|
||||||
for title, (refs, subitems) in group:
|
for title, (refs, subitems) in group:
|
||||||
|
Loading…
Reference in New Issue
Block a user