bjori Mon Feb 5 13:38:17 2007 UTC
Modified files: /phpdoc/phpbook/phpbook-xsl html-common.xsl Log: Prefix variables and parameters with $ Get rid of oldschool, useless, table arount warning/caution signs Have <tip> share template with <warning/caution> (same markup, different CSS) http://cvs.php.net/viewvc.cgi/phpdoc/phpbook/phpbook-xsl/html-common.xsl?r1=1.8&r2=1.9&diff_format=u Index: phpdoc/phpbook/phpbook-xsl/html-common.xsl diff -u phpdoc/phpbook/phpbook-xsl/html-common.xsl:1.8 phpdoc/phpbook/phpbook-xsl/html-common.xsl:1.9 --- phpdoc/phpbook/phpbook-xsl/html-common.xsl:1.8 Sun Feb 4 23:08:51 2007 +++ phpdoc/phpbook/phpbook-xsl/html-common.xsl Mon Feb 5 13:38:17 2007 @@ -3,7 +3,7 @@ html-common.xsl: Common HTML customizations - $Id: html-common.xsl,v 1.8 2007/02/04 23:08:51 bjori Exp $ + $Id: html-common.xsl,v 1.9 2007/02/05 13:38:17 bjori Exp $ --> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" @@ -321,7 +321,7 @@ </blockquote> </xsl:template> -<xsl:template match="warning|caution"> +<xsl:template match="warning|caution|tip"> <xsl:variable name="pos"> <xsl:choose> <xsl:when test="count(title[1])=1">2</xsl:when> @@ -329,35 +329,26 @@ </xsl:choose> </xsl:variable> <div class="{name(.)}"> - <p style="font-size:10px"></p> - <table border="1" width="96%" align="center"> - <tr> - <td align="center"><b> - <xsl:choose> - <xsl:when test="$pos=2"> - <xsl:apply-templates select="title" mode="note.single.entry"/> - </xsl:when> - <xsl:otherwise> - <xsl:call-template name="gentext"/> - </xsl:otherwise> - </xsl:choose> - </b></td> - </tr> - <tr><td> - <xsl:apply-templates select="*[position()=$pos]" mode="note.single.entry" /> - <xsl:choose> - <xsl:when test="(count(child::*)-$pos) > 1"> - <xsl:apply-templates select="*[position()>$pos and position()!=last()]" /> - <xsl:apply-templates select="*[position()=last()]" mode="note.single.entry" /> - </xsl:when> - <xsl:otherwise> - <p style="font-size=8px"></p> - <xsl:apply-templates select="*[position()>$pos]" mode="note.single.entry" /> - </xsl:otherwise> - </xsl:choose> - </td></tr> - </table> - <p style="font-size:10px"></p> + <b class="{name(.)}"> + <xsl:choose> + <xsl:when test="$pos=2"> + <xsl:apply-templates select="title" mode="note.single.entry"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="gentext"/> + </xsl:otherwise> + </xsl:choose> + </b> + <p><xsl:apply-templates select="*[position()=$pos]" mode="note.single.entry" /></p> + <xsl:choose> + <xsl:when test="(count(child::*)-$pos) > 1"> + <xsl:apply-templates select="*[position()>$pos and position()!=last()]" /> + <p><xsl:apply-templates select="*[position()=last()]" mode="note.single.entry" /></p> + </xsl:when> + <xsl:otherwise> + <p><xsl:apply-templates select="*[position()>$pos]" mode="note.single.entry" /></p> + </xsl:otherwise> + </xsl:choose> </div> </xsl:template> @@ -567,11 +558,12 @@ </xsl:template> <xsl:template match="parameter"> - <i><tt><xsl:apply-templates/></tt></i> + <!-- FIXME: Nuke the if when $ has been removed from <parameter> in all translations --> + <i><tt><xsl:if test="substring(., 1, 1) != '$'"><xsl:text>$</xsl:text></xsl:if><xsl:apply-templates/></tt></i> </xsl:template> <xsl:template match="filename|literal|option|varname"> - <var><xsl:apply-templates/></var> + <var><xsl:if test="name(.) = 'varname' and substring(., 1, 1) != '$'"><xsl:text>$</xsl:text></xsl:if><xsl:apply-templates/></var> </xsl:template> <xsl:template match="constant">