From: Joey Hess Date: Wed, 30 Nov 2011 20:25:17 +0000 (-0400) Subject: apply Postel's law X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6cadcacffd76cf60739372029fb73ff333bdd6e5;p=ikiwiki.git apply Postel's law --- diff --git a/IkiWiki/Plugin/graphviz.pm b/IkiWiki/Plugin/graphviz.pm index 0889bc9fc..b9f997e04 100644 --- a/IkiWiki/Plugin/graphviz.pm +++ b/IkiWiki/Plugin/graphviz.pm @@ -112,7 +112,15 @@ sub graph (@) { $p->handler(start => sub { my %attrs=%{shift()}; if (exists $attrs{href}) { - $s.="\"$attrs{href}\""; + if ($s=~/href\s*=\s*"$/) { + $s.=$attrs{href}; + } + elsif ($s=~/href\s*=\s*$/) { + $s.="\"$attrs{href}\""; + } + else { + $s.="href=\"$attrs{href}\""; + } } $nested++; }, "attr");