Photos
Blog
Projects
vanrenterghem.biz
projects
/
git.ikiwiki.info.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
comments: add regression test for sorting by date
[git.ikiwiki.info.git]
/
IkiWiki
/
Plugin
/
pagestats.pm
diff --git
a/IkiWiki/Plugin/pagestats.pm
b/IkiWiki/Plugin/pagestats.pm
index 1c0b46830163da3872a0e4b62f0db4960ca3605c..17b26f7baa75ed3b3e68c95f310f6821227d0c89 100644
(file)
--- a/
IkiWiki/Plugin/pagestats.pm
+++ b/
IkiWiki/Plugin/pagestats.pm
@@
-75,7
+75,7
@@
sub preprocess (@) {
}
if ($style eq 'table') {
}
if ($style eq 'table') {
- return "<table class='
pageStats
'>\n".
+ return "<table class='
".(exists $params{class} ? $params{class} : "pageStats")."
'>\n".
join("\n", map {
"<tr><td>".
htmllink($params{page}, $params{destpage}, $_, noimageinline => 1).
join("\n", map {
"<tr><td>".
htmllink($params{page}, $params{destpage}, $_, noimageinline => 1).
@@
-87,16
+87,31
@@
sub preprocess (@) {
else {
# In case of misspelling, default to a page cloud
else {
# In case of misspelling, default to a page cloud
- my $res = "<div class='pagecloud'>\n";
+ my $res;
+ if ($style eq 'list') {
+ $res = "<ul class='".(exists $params{class} ? $params{class} : "list")."'>\n";
+ }
+ else {
+ $res = "<div class='".(exists $params{class} ? $params{class} : "pagecloud")."'>\n";
+ }
foreach my $page (sort keys %counts) {
next unless $counts{$page} > 0;
my $class = $classes[$counts{$page} * scalar(@classes) / ($max + 1)];
foreach my $page (sort keys %counts) {
next unless $counts{$page} > 0;
my $class = $classes[$counts{$page} * scalar(@classes) / ($max + 1)];
+
+ $res.="<li>" if $style eq 'list';
$res .= "<span class=\"$class\">".
htmllink($params{page}, $params{destpage}, $page).
"</span>\n";
$res .= "<span class=\"$class\">".
htmllink($params{page}, $params{destpage}, $page).
"</span>\n";
+ $res.="</li>" if $style eq 'list';
+
+ }
+ if ($style eq 'list') {
+ $res .= "</ul>\n";
+ }
+ else {
+ $res .= "</div>\n";
}
}
- $res .= "</div>\n";
return $res;
}
return $res;
}