diff options
Diffstat (limited to 'docs/manual/style/xsl/synopsis.xsl')
-rw-r--r-- | docs/manual/style/xsl/synopsis.xsl | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/docs/manual/style/xsl/synopsis.xsl b/docs/manual/style/xsl/synopsis.xsl index 0733a59a3d..495d5e596b 100644 --- a/docs/manual/style/xsl/synopsis.xsl +++ b/docs/manual/style/xsl/synopsis.xsl @@ -93,7 +93,17 @@ <td> <xsl:variable name="status" select="translate( status, $uppercase, $lowercase)"/> - <xsl:value-of select="$message[@id=$status]"/> + <xsl:choose> + <xsl:when test="status = 'External' and status/@href"> + <a href="{status/@href}"> + <xsl:value-of select="$message[@id=$status]"/> + </a> + </xsl:when> + <xsl:otherwise> + <xsl:value-of + select="$message[@id=$status]"/> + </xsl:otherwise> + </xsl:choose> </td> </tr> |