projects
/
geekigeeki.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix edit link in empty pages.
[geekigeeki.git]
/
macros
/
WordIndex.py
diff --git
a/macros/WordIndex.py
b/macros/WordIndex.py
old mode 100755
(executable)
new mode 100644
(file)
index
81cd0f9
..
6438d0b
--- a/
macros/WordIndex.py
+++ b/
macros/WordIndex.py
@@
-10,22
+10,22
@@
def _macro_WordIndex(argv):
except KeyError:
map[word] = [name]
except KeyError:
map[word] = [name]
- all_words =
map.keys(
)
+ all_words =
list(map.keys()
)
all_words.sort()
last_letter = None
# set title
for word in all_words:
letter = word[0].lower()
if letter != last_letter:
all_words.sort()
last_letter = None
# set title
for word in all_words:
letter = word[0].lower()
if letter != last_letter:
- s
= s + ';
<a name="%s"><h3>%s</h3></a>' % (letter, letter)
+ s
+= '
<a name="%s"><h3>%s</h3></a>' % (letter, letter)
last_letter = letter
last_letter = letter
- s
= s +
'<b>%s</b><ul>' % word
+ s
+=
'<b>%s</b><ul>' % word
links = map[word]
links.sort()
last_page = None
for name in links:
if name == last_page: continue
links = map[word]
links.sort()
last_page = None
for name in links:
if name == last_page: continue
- s
= s + '<li>' + Page(name).link_to()
- s
= s +
'</ul>'
+ s
+= '<li>' + link_tag(name) + '</li>'
+ s
+=
'</ul>'
return s
return s