Opened 11 years ago

Closed 10 years ago

Toc links escape "#" to "%23" in 10b1

Reported by: Owned by: awbacker@… Noah Kantrowitz normal TocMacro major 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:


becomes :

link = env.href.wiki(page) + "#" + anchor
if current_depth <= max_depth:


comment:1 Changed 11 years ago by Alec Thomas

Owner: changed from Alec Thomas to Noah Kantrowitz

comment:2 Changed 10 years ago by Christian Boos

Resolution: → worksforme new → closed

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:

        out.write('<a href="%s#%s">%s</a>' %


comment:3 Changed 7 years ago by dnedelchev

Just for creating links between a set of related closed tickets:

That seems to be another (late) dupplicate of the long ago fixed #23, like #39.

(noticed it while looking through the TocMcro tickets for an issue)

Modify Ticket

Change Properties