cvs: phpdoc /xsl html-common.xsl

From: Date: Sun, 20 Jan 2002 23:13:44 +0000
Subject: cvs: phpdoc /xsl html-common.xsl
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969341490@lists.php.net to get a copy of this message
hholzgra Sun Jan 20 18:13:44 2002 EDT Modified files: /phpdoc/xsl html-common.xsl Log: prototype rendering for docbook 4 tag style Index: phpdoc/xsl/html-common.xsl diff -u phpdoc/xsl/html-common.xsl:1.2 phpdoc/xsl/html-common.xsl:1.3 --- phpdoc/xsl/html-common.xsl:1.2 Sun Jan 20 17:53:09 2002 +++ phpdoc/xsl/html-common.xsl Sun Jan 20 18:13:44 2002 @@ -2,7 +2,7 @@ Common HTML customizations - $Id: html-common.xsl,v 1.2 2002/01/20 22:53:09 hholzgra Exp $ + $Id: html-common.xsl,v 1.3 2002/01/20 23:13:44 hholzgra Exp $ --> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" @@ -28,6 +28,51 @@ <xsl:when test="following-sibling::paramdef"> <xsl:choose> <xsl:when test="following-sibling::paramdef[position()=1]/child::parameter/child::optional"> + <xsl:text> [, </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>, </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="preceding-sibling::paramdef/child::parameter/child::optional"> + <xsl:text>]</xsl:text> + </xsl:for-each> + <xsl:if test="child::parameter/child::optional"> + <xsl:text>]</xsl:text> + </xsl:if> + <xsl:text>)</xsl:text> + </xsl:otherwise> + </xsl:choose> +</xsl:template> + +<!-- same for docbook 4 style protos --> +<xsl:template match="methodsynopsis"> + <xsl:apply-templates /> +</xsl:template> + +<xsl:template match="methodsynopsis/type"> + <xsl:apply-templates /> + <xsl:text> </xsl:text> +</xsl:template> + +<xsl:template match="methodparam/type"> + <xsl:apply-templates /> + <xsl:text> </xsl:text> +</xsl:template> + +<xsl:template match="methodparam/parameter"> + <xsl:apply-templates /> +</xsl:template> + +<xsl:template match="methodparam"> + <xsl:if test="preceding-sibling::methodparam=false()">(</xsl:if> + <xsl:apply-templates /> + <xsl:choose> + <xsl:when test="following-sibling::methodparam"> + <xsl:choose> + <xsl:when test="following-sibling::methodparam[position()=1]/attribute::choice[.='opt']"> <xsl:text> [, </xsl:text> </xsl:when> <xsl:otherwise>

« previous php.doc (#969341490) next »