X-Git-Url: https://codewiz.org/gitweb?p=wiki.git;a=blobdiff_plain;f=sys%2Fmacros%2FTitleIndex.py;fp=sys%2Fmacros%2FTitleIndex.py;h=9f5c25bb2146ebfb7a921ea30b8fb5a0080b46ab;hp=0000000000000000000000000000000000000000;hb=9b09bf07ceaaff512d38fa15313d6b683efbf044;hpb=34502dd20cf3f103a537c64750d7c590ba60687e diff --git a/sys/macros/TitleIndex.py b/sys/macros/TitleIndex.py new file mode 100644 index 0000000..9f5c25b --- /dev/null +++ b/sys/macros/TitleIndex.py @@ -0,0 +1,16 @@ +#acl bernie:read,write All:read + +def _macro_TitleIndex(*args, **kvargs): + s = make_index_key() + pages = list(page_list()) + pages.sort() + current_letter = None + for name in pages: + letter = name[0].lower() + if letter != current_letter: + s += '

%s

' % (letter, letter) + current_letter = letter + else: + s += '
' + s += link_tag(name) + return s