diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-11 04:33:35 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-11 04:33:35 +0000 |
commit | a1b90621e4fb187fe6f08b23083b5d1f57ee53b6 (patch) | |
tree | 59dc4a3f06fb79adaf6e94c2ec9c1a58067f15dc /ikiwiki | |
parent | 41369c2838b08b184b03857cc544e052e8ed379d (diff) |
recentchanges
Diffstat (limited to 'ikiwiki')
-rwxr-xr-x | ikiwiki | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -167,9 +167,10 @@ sub isinlinableimage ($) { $file=~/\.(png|gif|jpg|jpeg)$/; } -sub htmllink ($$) { +sub htmllink { my $page=shift; my $link=shift; + my $noimagelink=shift; my $bestlink=bestlink($page, $link); @@ -188,7 +189,7 @@ sub htmllink ($$) { $bestlink=File::Spec->abs2rel($bestlink, dirname($page)); - if (isinlinableimage($bestlink)) { + if (! $noimagelink && isinlinableimage($bestlink)) { return "<img src=\"$bestlink\">"; } return "<a href=\"$bestlink\">$link</a>"; @@ -644,10 +645,10 @@ sub cgi () { my $list="<ul>\n"; foreach my $change (rcs_recentchanges(100)) { $list.="<li>"; - $list.=join(", ", map { htmllink("index", $_) } @{$change->{pages}}); + $list.=join(", ", map { htmllink("index", $_, 1) } @{$change->{pages}}); $list.="<br>\n"; $list.="changed ".$change->{when}." by ". - htmllink("index", $change->{user}). + htmllink("index", $change->{user}, 1). ": <i>".$change->{message}."</i>\n"; $list.="</li>\n"; } |