X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Fwipi.git;a=blobdiff_plain;f=plugin%2Fmacro%2FRandomPage.py;h=9622b45c7114f9815eb0ab55fb66a58ddead9610;hp=b97cd1d00f56444c088625f77079692927886109;hb=3267ee26cc9aad441d488a228facb43abe06bdb4;hpb=3fc0c8dbaae08890e1420b3c04144513c8ef2b13 diff --git a/plugin/macro/RandomPage.py b/plugin/macro/RandomPage.py index b97cd1d..9622b45 100644 --- a/plugin/macro/RandomPage.py +++ b/plugin/macro/RandomPage.py @@ -13,7 +13,9 @@ from MoinMoin.Page import Page Dependencies = ["time"] -def macro_RandomPage(macro, links=1): +# Generate links random pagelinks. If links is 1, linktext can be used to +# override the link text. +def macro_RandomPage(macro, links=1, linktext=None): request = macro.request links = max(links, 1) # at least 1 link @@ -44,7 +46,7 @@ def macro_RandomPage(macro, links=1): if links == 1: name = pages[0] return (f.pagelink(1, name, generated=1) + - f.text(name) + + f.text(linktext or name) + f.pagelink(0, name)) # return a list of page links