Merge commit 'smcv/comments'

master
Joey Hess 2009-01-10 14:15:47 -05:00
commit 3572f5ea1a
2 changed files with 25 additions and 0 deletions

View File

@ -604,6 +604,12 @@ sub pagetemplate (@) {
}
}
# everything below this point is only relevant to the comments
# themselves
if (!exists $commentstate{$page}) {
return;
}
if ($template->query(name => 'commentuser')) {
$template->param(commentuser =>
$commentstate{$page}{commentuser});
@ -628,6 +634,14 @@ sub pagetemplate (@) {
$template->param(commentauthorurl =>
$commentstate{$page}{commentauthorurl});
}
if ($template->query(name => 'removeurl') &&
IkiWiki::Plugin::remove->can("check_canremove") &&
length $config{cgiurl}) {
$template->param(removeurl => IkiWiki::cgiurl(do => 'remove',
page => $page));
$template->param(have_actions => 1);
}
}
package IkiWiki::PageSpec;

View File

@ -39,4 +39,15 @@ Comment by
&mdash; <TMPL_VAR CTIME>
</div>
<TMPL_IF NAME="HAVE_ACTIONS">
<div class="actions">
<ul>
<TMPL_IF NAME="REMOVEURL">
<li><a href="<TMPL_VAR REMOVEURL>" rel="nofollow">Remove comment</a></li>
</TMPL_IF>
</ul>
</div><!--.actions-->
</TMPL_IF>
</div><!--.comment-->