X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/fe733e2a424f50227e4a501c3efbf1ce43e07352..ab768a62c66335a96a5791c444e54b8ae3b078b1:/IkiWiki/Plugin/pagestats.pm diff --git a/IkiWiki/Plugin/pagestats.pm b/IkiWiki/Plugin/pagestats.pm index 48715bd3e..460a5969a 100644 --- a/IkiWiki/Plugin/pagestats.pm +++ b/IkiWiki/Plugin/pagestats.pm @@ -35,7 +35,13 @@ sub preprocess (@) { my %params=@_; $params{pages}="*" unless defined $params{pages}; my $style = ($params{style} or 'cloud'); - + + # Backwards compatibility + if (defined $params{show} && $params{show} =~ m/^\d+$/) { + $params{limit} = $params{show}; + delete $params{show}; + } + my %counts; my $max = 0; foreach my $page (pagespec_match_list($params{page}, $params{pages}, @@ -64,11 +70,11 @@ sub preprocess (@) { $max = $counts{$page} if $counts{$page} > $max; } - if (exists $params{show}) { + if (exists $params{limit}) { my $i=0; my %show; foreach my $key (sort { $counts{$b} <=> $counts{$a} } keys %counts) { - last if ++$i > $params{show}; + last if ++$i > $params{limit}; $show{$key}=$counts{$key}; } %counts=%show; @@ -107,7 +113,7 @@ sub preprocess (@) { } if ($style eq 'list') { - $res = "\n"; + $res .= "\n"; } else { $res .= "\n";