cvs: php-gtk-doc / gen_name_to_id.xsl

From: Date: Sat, 18 Aug 2001 13:12:35 +0000
Subject: cvs: php-gtk-doc / gen_name_to_id.xsl
Groups: php.gtk 
Request: Send a blank email to php-gtk+get-2893@lists.php.net to get a copy of this message
jmoore Sat Aug 18 09:12:35 2001 EDT Modified files: /php-gtk-doc gen_name_to_id.xsl Log: - Generate name_to_id.xsl where we can tell class the function is implemented for so we link to correct method throughout the manual. # I have stylesheets here which do this and will make them avalible in a while. Index: php-gtk-doc/gen_name_to_id.xsl diff -u php-gtk-doc/gen_name_to_id.xsl:1.4 php-gtk-doc/gen_name_to_id.xsl:1.5 --- php-gtk-doc/gen_name_to_id.xsl:1.4 Tue Aug 14 19:45:40 2001 +++ php-gtk-doc/gen_name_to_id.xsl Sat Aug 18 09:12:34 2001 @@ -26,9 +26,13 @@ <xsl:variable name="funcname" > <xsl:value-of select="./funcsynopsis/funcprototype/funcdef/function"/> </xsl:variable> - <xsl:text disable-output-escaping="yes">&lt;xsl:when test="$funcname='</xsl:text> + <xsl:text disable-output-escaping="yes">&lt;xsl:when test="($funcname='</xsl:text> <xsl:value-of select="$funcname"/> - <xsl:text disable-output-escaping="yes">'"&gt;&#xA;&lt;xsl:text&gt;</xsl:text> + <xsl:text disable-output-escaping="yes">' and $class='no') or ($funcname='</xsl:text> + <xsl:value-of select="$funcname"/> + <xsl:text disable-output-escaping="yes">' and $class='</xsl:text> + <xsl:value-of select="ancestor-or-self::classentry/classmeta/classtitle"/> + <xsl:text disable-output-escaping="yes">')"&gt;&#xA;&lt;xsl:text&gt;</xsl:text> <xsl:value-of select="$id" /> <xsl:text disable-output-escaping="yes">&lt;/xsl:text&gt;&#xA;&lt;/xsl:when&gt;&#xA;</xsl:text> </xsl:template> @@ -80,6 +84,7 @@ <xsl:text disable-output-escaping="yes"> &lt;xsl:template name="get_func_id_from_name"&gt;&#xA; &lt;xsl:param name="funcname" /&gt;&#xA; + &lt;xsl:param name="class" select="'no'" /&gt;&#xA; &lt;xsl:choose&gt;&#xA; </xsl:text> <xsl:apply-templates select=".//method|.//constructor" /> @@ -111,7 +116,6 @@ &lt;xsl:template name="get_sig_id_from_name"&gt;&#xA; &lt;xsl:param name="signame" /&gt;&#xA; </xsl:text> - <xsl:if test="count(.//signal)>0"> <xsl:text disable-output-escaping="yes"> &lt;xsl:choose&gt;&#xA; </xsl:text> @@ -119,16 +123,13 @@ <xsl:text disable-output-escaping="yes">&#xA; &lt;xsl:otherwise&gt;&#xA; </xsl:text> - </xsl:if> <xsl:text disable-output-escaping="yes"> &lt;xsl:text&gt;no&lt;/xsl:text&gt;&#xA; </xsl:text> - <xsl:if test="count(.//signal)>0"> <xsl:text disable-output-escaping="yes"> &lt;/xsl:otherwise&gt;&#xA; &lt;/xsl:choose&gt;&#xA; </xsl:text> - </xsl:if> <xsl:text> &lt;/xsl:template&gt;&#xA; &lt;/xsl:stylesheet&gt;

« previous php.gtk (#2893) next »