devhelp: produce better index term sub-items

This commit is contained in:
Pauli Virtanen 2009-06-28 16:17:28 +03:00
parent 8122339c95
commit 25429bcdf4

View File

@ -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: