aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/graphviz.pm
diff options
context:
space:
mode:
Diffstat (limited to 'IkiWiki/Plugin/graphviz.pm')
-rw-r--r--IkiWiki/Plugin/graphviz.pm8
1 files changed, 8 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/graphviz.pm b/IkiWiki/Plugin/graphviz.pm
index d4018edaa..479da6f73 100644
--- a/IkiWiki/Plugin/graphviz.pm
+++ b/IkiWiki/Plugin/graphviz.pm
@@ -95,6 +95,14 @@ sub render_graph (\%) {
sub graph (@) {
my %params=@_;
+ if (exists $params{file}) {
+ if (! exists $pagesources{$params{file}}) {
+ error gettext("cannot find file");
+ }
+ $params{src} = readfile(srcfile($params{file}));
+ add_depends($params{page}, $params{file});
+ }
+
# Support wikilinks in the graph source.
my $src=$params{src};
$src="" unless defined $src;