]> git.ipfire.org Git - ipfire.org.git/commitdiff
wiki: Always link images to detail page
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 19 Nov 2018 15:54:29 +0000 (15:54 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 19 Nov 2018 15:54:29 +0000 (15:54 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/wiki.py

index 6defecbc202dc721f6bd50c3c90bf4c0e165f542..c05799f43d058ba9df15e378bc2ab9622002197d 100644 (file)
@@ -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)