aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Render.pm
diff options
context:
space:
mode:
authorJoey Hess <joey@gnu.kitenet.net>2009-07-31 10:12:23 +0200
committerJoey Hess <joey@gnu.kitenet.net>2009-07-31 10:12:23 +0200
commit3d27dac8098957024b8e4c6ee815536fe81e8d18 (patch)
treed5c209ec9bc9d9483c3f62b7e458bb2b626a27d3 /IkiWiki/Render.pm
parent74d563f20fbdc2ed431f20b24c9a84a3ff811b93 (diff)
parentacb79b5c00b48c4b52a29703e9d7b52330fd23b2 (diff)
downloadikiwiki-3d27dac8098957024b8e4c6ee815536fe81e8d18.tar
ikiwiki-3d27dac8098957024b8e4c6ee815536fe81e8d18.tar.gz
Merge commit 'remotes/smcv/ready/among'
Diffstat (limited to 'IkiWiki/Render.pm')
-rw-r--r--IkiWiki/Render.pm10
1 files changed, 8 insertions, 2 deletions
diff --git a/IkiWiki/Render.pm b/IkiWiki/Render.pm
index bed9cb777..5cb67ea07 100644
--- a/IkiWiki/Render.pm
+++ b/IkiWiki/Render.pm
@@ -24,13 +24,19 @@ sub calculate_backlinks () {
$backlinks_calculated=1;
}
-sub backlinks ($) {
+sub backlink_pages ($) {
my $page=shift;
calculate_backlinks();
+ return keys %{$backlinks{$page}};
+}
+
+sub backlinks ($) {
+ my $page=shift;
+
my @links;
- foreach my $p (keys %{$backlinks{$page}}) {
+ foreach my $p (backlink_pages($page)) {
my $href=urlto($p, $page);
# Trim common dir prefixes from both pages.