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