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
Added a comment
[git.ikiwiki.info.git]
/
IkiWiki
/
Plugin
/
trail.pm
diff --git
a/IkiWiki/Plugin/trail.pm
b/IkiWiki/Plugin/trail.pm
index b1bb6d5b532fb25120f6da1d4a371e43e04cfb72..476db4dcb90130ce895c9480300ac84e12c482b1 100644
(file)
--- a/
IkiWiki/Plugin/trail.pm
+++ b/
IkiWiki/Plugin/trail.pm
@@
-319,10
+319,9
@@
sub prerender {
}
if (defined $pagestate{$trail}{trail}{sort}) {
}
if (defined $pagestate{$trail}{trail}{sort}) {
- # re-sort
- @$members = pagespec_match_list($trail, 'internal(*)',
- list => $members,
- sort => $pagestate{$trail}{trail}{sort});
+ @$members = IkiWiki::sort_pages(
+ $pagestate{$trail}{trail}{sort},
+ $members);
}
if (IkiWiki::yesno $pagestate{$trail}{trail}{reverse}) {
}
if (IkiWiki::yesno $pagestate{$trail}{trail}{reverse}) {
@@
-344,8
+343,6
@@
sub prerender {
$prev = $members->[$i - 1] if $i > 0;
my $next = $members->[$i + 1];
$prev = $members->[$i - 1] if $i > 0;
my $next = $members->[$i + 1];
- add_depends($member, $trail, deptype("presence"));
-
$member_to_trails{$member}{$trail} = [$prev, $next];
}
$member_to_trails{$member}{$trail} = [$prev, $next];
}
@@
-413,6
+410,8
@@
sub pagetemplate (@) {
my $page = $params{page};
my $template = $params{template};
my $page = $params{page};
my $template = $params{template};
+ return unless length $page;
+
if ($template->query(name => 'trails') && ! $recursive) {
prerender();
if ($template->query(name => 'trails') && ! $recursive) {
prerender();
@@
-438,13
+437,11
@@
sub pagetemplate (@) {
my ($prevurl, $nexturl, $prevtitle, $nexttitle);
if (defined $prev) {
my ($prevurl, $nexturl, $prevtitle, $nexttitle);
if (defined $prev) {
- add_depends($params{destpage}, $prev, deptype("presence"));
$prevurl = urlto($prev, $page);
$prevtitle = title_of($prev);
}
if (defined $next) {
$prevurl = urlto($prev, $page);
$prevtitle = title_of($prev);
}
if (defined $next) {
- add_depends($params{destpage}, $next, deptype("presence"));
$nexturl = urlto($next, $page);
$nexttitle = title_of($next);
}
$nexturl = urlto($next, $page);
$nexttitle = title_of($next);
}