diff options
author | Claudio Bley <cbley@av-test.de> | 2013-01-14 13:37:02 +0100 |
---|---|---|
committer | Claudio Bley <cbley@av-test.de> | 2013-10-30 17:30:12 +0100 |
commit | 5eb3dff5b6121b2b81b2dc7ac023feb095489d09 (patch) | |
tree | 21dcc94c3988d9eb5be4bc27e5026b063148fc8d /docs/newapi.xsl | |
parent | 52dbeac8e79900c4142906a0f4840598c1b6688b (diff) | |
download | libvirt-5eb3dff5b6121b2b81b2dc7ac023feb095489d09.tar.gz |
docs: generate links from plain text documentation
There are two forms used throughout libvirt code comments, which
are both supported by this patch.
* plain links like e.g. http://www.libvirt.org/
* links enclosed in <> characters, e.g. <http://www.libvirt.org/>
Signed-off-by: Claudio Bley <cbley@av-test.de>
Diffstat (limited to 'docs/newapi.xsl')
-rw-r--r-- | docs/newapi.xsl | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/docs/newapi.xsl b/docs/newapi.xsl index a08b3049ed..815c1b9d77 100644 --- a/docs/newapi.xsl +++ b/docs/newapi.xsl @@ -129,6 +129,19 @@ <a href="libvirt-{$ref/@file}.html#{$ref/@name}"><xsl:value-of select="$stem"/></a> <xsl:value-of select="substring-after($token, $stem)"/> </xsl:when> + <xsl:when test="starts-with($token, 'http://')"> + <a href="{$token}"> + <xsl:value-of select="$token"/> + </a> + </xsl:when> + <xsl:when test="starts-with($token, '<http://') and contains($token, '>')"> + <xsl:variable name="link" + select="substring(substring-before($token, '>'), 2)"/> + <a href="{$link}"> + <xsl:value-of select="$link"/> + </a> + <xsl:value-of select="substring-after($token, '>')"/> + </xsl:when> <xsl:otherwise> <xsl:value-of select="$token"/> </xsl:otherwise> @@ -690,7 +703,11 @@ <h2 style="font-weight:bold;color:red;text-align:center">This module is deprecated</h2> </xsl:if> <xsl:if test="description"> - <p><xsl:value-of select="description"/></p> + <p> + <xsl:call-template name="dumptext"> + <xsl:with-param name="text" select="description"/> + </xsl:call-template> + </p> </xsl:if> </xsl:template> |