aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/CGI.pm
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-02-24 16:37:11 -0500
committerJoey Hess <joey@kodama.kitenet.net>2008-02-24 16:37:11 -0500
commitbd55d276b3367e2c1792ea868d6e868cc26e2203 (patch)
tree29a7adb65aaa6d4be042de0008843d65fe1648a1 /IkiWiki/CGI.pm
parent2a802c1518d2ef9b4340961c173b5b2d111c499a (diff)
downloadikiwiki-bd55d276b3367e2c1792ea868d6e868cc26e2203.tar
ikiwiki-bd55d276b3367e2c1792ea868d6e868cc26e2203.tar.gz
Fix links generated by preprocessor directives when previewing.
As was already done for linkfication, links generated in a prevew page are relative to the top of the wiki, so it has to be told that the destpage is there. I was using "" to indicate this, but that may confuse some preprocessor plugins, which treat parameters with an empry value specially (sparkline is one such). Instead, use "/", which is more accurate anyway and works just as well.
Diffstat (limited to 'IkiWiki/CGI.pm')
-rw-r--r--IkiWiki/CGI.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/IkiWiki/CGI.pm b/IkiWiki/CGI.pm
index cfb2c0b1d..87cb9c3f3 100644
--- a/IkiWiki/CGI.pm
+++ b/IkiWiki/CGI.pm
@@ -354,9 +354,9 @@ sub cgi_editpage ($$) { #{{{
});
$form->tmpl_param("page_preview",
htmlize($page, $type,
- linkify($page, "",
- preprocess($page, $page,
- filter($page, $page, $content), 0, 1))));
+ linkify($page, "/",
+ preprocess($page, "/",
+ filter($page, "/", $content), 0, 1))));
# previewing may have created files on disk
saveindex();
}