Description
In the MoinMoin 1.7 Developmental version, if the footnote reference text has a comma in it the footnote is rendered as <<FootNote: Too many arguments>>.
This behavior may a feature, but it is different than MoinMoin 1.6.x where the footnote reference was rendered correctly.
Steps to reproduce
Create a page with a footnote reference such as <<FootNote(See references 1, 2, and 3)>>.
- Preview or save page.
Component selection
- Footnote macro
Details
test17.moinmo.in wiki (as of May 26, 2008)
Workaround
Enclose footnote text in quotation marks: <<FootNote("See references 1, 2, and 3")>>
Discussion
if we don't want this quoting we have to backport this macro to the old execute style. -- ReimarBauer 2008-05-26 19:27:49
a footnote should contain any characters you want (utf8), I personally would need characters like ' " ; , , but I think I could use this like python string literals with ("text 'text' text") or ('text "text" text') or ("text \"text\" text"), right? then this macro is ok.
Additional test results: -- JohnCarlson 2008-05-26 22:16:14
<<FootNote(See references 1\, 2\, and \3)>> results in <<FootNote: Too many arguments>>
<<FootNote("See 'references'")>> results in See 'references' (1)
<<FootNote('See "references"')>> results in 'See "references"' (1)
<<FootNote("See \"references\"")>> results in See \references\"" (1)
<<FootNote("See "references"")>> results in See "references" (1)
Plan
- Priority:
- Assigned to:
- Status: fixed in 1.7 changeset 3662:6bd61e4063e3 (macro is reverted to the old execute style)