diff options
author | Joey Hess <joey@kitenet.net> | 2010-11-12 00:25:31 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2010-11-12 00:28:27 -0400 |
commit | 78de33d2eaf8a187b610685f70e60b7d5946374f (patch) | |
tree | cf430752e230cf50e37048c91e4b1f143ccab185 /IkiWiki/Plugin | |
parent | 0ea5f43790fe2ce3cc40e9513191e72c67a1ee51 (diff) | |
download | ikiwiki-78de33d2eaf8a187b610685f70e60b7d5946374f.tar ikiwiki-78de33d2eaf8a187b610685f70e60b7d5946374f.tar.gz |
comments: Make postcomment() pagespec work when previewing a comment.
Diffstat (limited to 'IkiWiki/Plugin')
-rw-r--r-- | IkiWiki/Plugin/comments.pm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/comments.pm b/IkiWiki/Plugin/comments.pm index 851f4862e..57f5b1304 100644 --- a/IkiWiki/Plugin/comments.pm +++ b/IkiWiki/Plugin/comments.pm @@ -727,6 +727,10 @@ sub previewcomment ($$$) { my $page=shift; my $time=shift; + # Previewing a comment should implicitly enable comment posting mode. + my $oldpostcomment=$postcomment; + $postcomment=1; + my $preview = IkiWiki::htmlize($location, $page, '_comment', IkiWiki::linkify($location, $page, IkiWiki::preprocess($location, $page, @@ -745,6 +749,8 @@ sub previewcomment ($$$) { $template->param(have_actions => 0); + $postcomment=$oldpostcomment; + return $template->output; } |