* inline: Add ability to sort by page name, based on a patch from
Benjamin A'Lee.master
parent
08db946cf4
commit
48e004acb1
|
@ -59,7 +59,17 @@ sub preprocess_inline (@) { #{{{
|
|||
push @list, $page;
|
||||
}
|
||||
}
|
||||
@list=sort { $pagectime{$b} <=> $pagectime{$a} } @list;
|
||||
|
||||
if (exists $params{sort} && $params{sort} eq 'title') {
|
||||
@list=sort @list;
|
||||
}
|
||||
elsif (! exists $params{sort} || $params{sort} eq 'age') {
|
||||
@list=sort { $pagectime{$b} <=> $pagectime{$a} } @list;
|
||||
}
|
||||
else {
|
||||
return "unknown sort type $params{sort}";
|
||||
}
|
||||
|
||||
if ($params{show} && @list > $params{show}) {
|
||||
@list=@list[0..$params{show} - 1];
|
||||
}
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
ikiwiki (1.28) UNRELEASED; urgency=low
|
||||
|
||||
* inline: Add ability to sort by page name, based on a patch from
|
||||
Benjamin A'Lee.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Mon, 25 Sep 2006 17:06:39 -0400
|
||||
|
||||
ikiwiki (1.27) unstable; urgency=low
|
||||
|
||||
* Work on firming up the plugin interface:
|
||||
|
|
|
@ -32,3 +32,5 @@ directive:
|
|||
* `actions` - If set to "yes" add links to the bottom of the inlined pages
|
||||
for editing and discussion (if they would be shown at the top of the page
|
||||
itself).
|
||||
* `sort` - Controls how inlined pages are sorted. The default, "age" is to
|
||||
sort newest pages first. Setting it to "title" will sort pages by title.
|
||||
|
|
Loading…
Reference in New Issue