]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Plugin/graphviz.pm
Give graph an optional "file" param, like table's.
[git.ikiwiki.info.git] / IkiWiki / Plugin / graphviz.pm
index d4018edaaf9dad384818488356a3e7e8c4d8841c..479da6f7382c41e664297a3ef22e665fc4cd5812 100644 (file)
@@ -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;