package IkiWiki;
my %toping;
-my @processing_inline;
sub yesno ($) { #{{{
my $val=shift;
sub preprocess_inline (@) { #{{{
my %params=@_;
- # Avoid nested inlines, to avoid loops etc.
- return "" if grep { $_ eq $params{page} } @processing_inline;
- push @processing_inline, $params{page};
-
if (! exists $params{pages}) {
return "";
}
my $type=pagetype($file);
if (defined $type) {
$ret.="\n".
- preprocess($page, $params{page},
linkify($page, $params{page},
+ preprocess($page, $params{page},
filter($page,
readfile(srcfile($file)))));
}
$toping{$params{page}}=1 unless $config{rebuild};
}
- pop @processing_inline;
return $ret;
} #}}}
my $type=pagetype($file);
if (defined $type) {
return htmlize($type,
- preprocess($page, $destpage,
linkify($page, $destpage,
+ preprocess($page, $destpage,
filter($page,
readfile(srcfile($file))))));
}