From 526044e1da808a3ab291e21be5401e7d84ebecc0 Mon Sep 17 00:00:00 2001 From: joey Date: Fri, 26 May 2006 15:18:12 +0000 Subject: better fix for empty actions list issue --- IkiWiki/Render.pm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'IkiWiki') diff --git a/IkiWiki/Render.pm b/IkiWiki/Render.pm index 51e7a194f..f33d6e66e 100644 --- a/IkiWiki/Render.pm +++ b/IkiWiki/Render.pm @@ -160,22 +160,30 @@ sub genpage ($$$) { #{{{ my $template=HTML::Template->new(blind_cache => 1, filename => "$config{templatedir}/page.tmpl"); - + my $actions=0; + if (length $config{cgiurl}) { $template->param(editurl => cgiurl(do => "edit", page => $page)); $template->param(prefsurl => cgiurl(do => "prefs")); if ($config{rcs}) { $template->param(recentchangesurl => cgiurl(do => "recentchanges")); } + $actions++; } if (length $config{historyurl}) { my $u=$config{historyurl}; $u=~s/\[\[file\]\]/$pagesources{$page}/g; $template->param(historyurl => $u); + $actions++; } if ($config{discussion}) { $template->param(discussionlink => htmllink($page, "Discussion", 1, 1)); + $actions++; + } + + if ($actions) { + $template->param(have_actions => 1); } if (exists $hooks{pagetemplate}) { -- cgit v1.2.3