Skip to content
Permalink
Browse files

Give graph an optional "file" param, like table's.

  • Loading branch information...
schmonz committed Oct 22, 2018
1 parent 81bad6a commit 9332b8115daa2a0813cbc97dc7054576b063eab0
Showing with 9 additions and 0 deletions.
  1. +8 −0 IkiWiki/Plugin/graphviz.pm
  2. +1 −0 doc/ikiwiki/directive/graph.mdwn
@@ -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;
@@ -21,6 +21,7 @@ ikiwiki, [[WikiLinks|ikiwiki/wikilink]] can also be used. For example:
The `graph` directive supports the following parameters:

- `src` - The graphviz source to render.
* `file` - A file in the wiki containing the graphviz source.
- `type` - The type of graph to render: `graph` or `digraph`. Defaults to
`digraph`.
- `prog` - The graphviz program to render with: `dot`, `neato`, `fdp`, `twopi`,

0 comments on commit 9332b81

Please sign in to comment.
You can’t perform that action at this time.