From: Michael Tremer Date: Mon, 19 Nov 2018 15:54:29 +0000 (+0000) Subject: wiki: Always link images to detail page X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bf59e35de4501814ae4d7ae8eac37bd4fccb5c1f;p=ipfire.org.git wiki: Always link images to detail page Signed-off-by: Michael Tremer --- diff --git a/src/backend/wiki.py b/src/backend/wiki.py index 6defecbc..c05799f4 100644 --- a/src/backend/wiki.py +++ b/src/backend/wiki.py @@ -222,11 +222,11 @@ class Page(misc.Object): # Format URL url = "%s?%s" % (file.url, urllib.parse.urlencode(args)) - replacements.append((match.span(), alt_text, url)) + replacements.append((match.span(), file, alt_text, url)) # Apply all replacements - for (start, end), alt_text, url in reversed(replacements): - text = text[:start] + "![%s](%s)" % (alt_text, url) + text[end:] + for (start, end), file, alt_text, url in reversed(replacements): + text = text[:start] + "[![%s](%s)](%s?action=detail)" % (alt_text, url, file.url) + text[end:] print(text)