Modify ↓
#758 closed defect (worksforme)
Toc links escape "#" to "%23" in 10b1
Reported by: | Owned by: | Noah Kantrowitz | |
---|---|---|---|
Priority: | normal | Component: | TocMacro |
Severity: | major | Keywords: | |
Cc: | Trac Release: | 0.10 |
Description
The macro is outputting toc links with an escaped hash/pound/etc in the links, so they lead to pages that do not exist.
To change this it was only necessary to move the wiki link generation. Sorry, I don't know how to submit a patch so it looks pretty.
link = page + "#" + anchor if current_depth <= max_depth: out.write('<a href="%s">%s</a></li>\n' % (link, header))
becomes :
link = env.href.wiki(page) + "#" + anchor if current_depth <= max_depth: out.write('<a href="%s">%s</a></li>\n' % (link, header))
Attachments (0)
Change History (3)
comment:1 Changed 18 years ago by
Owner: | changed from Alec Thomas to Noah Kantrowitz |
---|
comment:2 Changed 18 years ago by
Resolution: | → worksforme |
---|---|
Status: | new → closed |
comment:3 Changed 14 years ago by
Note: See
TracTickets for help on using
tickets.
This works fine in the 0.11 branch of the plugin. I'm also quite sure it also works in the 0.10 branch, as there, the code is currently: