skip> Instead of generating a URL like
skip> http://www/wiki/FrontPage#anchor
skip> it generates
skip> http://www/wiki/FrontPage%23anchor
skip> The culprit seems to be quoteWikiNameURL which calls urllib.quote
like this:
skip> urllib.quote(pagename)
skip> instead of
skip> urllib.quote(pagename, "/#")
I worked around this by changing NewWindow.py to compute the href then
replace the last occurrence of "%23" in the URL that's not followed by a
"/":
# wiki link
href = (macro.request.getScriptname() + '/' +
wikiutil.quoteWikinameURL(href))
href = re.sub("%23([^/]*)", r"#\1", href)
html = '<a href="%(href)s" target="_blank"%(attribs)s>%(text)s</a>'
% {
'href': href,
'attribs': attribs,
'text': text,
}
so there's no need to change quoteWikinameURL. Still, I wonder if it would
be better in the long run if it didn't quote "#".
Skip
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Moin-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/moin-user