techtonik               Tue Nov  9 07:59:38 2004 EDT

  Modified files:              
    /phpdoc/xsl common.xsl 
  Log:
  [ADD] * handler for parameter role="reference" in function prototype
  [ADD] * pagebreak if function has several prototypes
  
http://cvs.php.net/diff.php/phpdoc/xsl/common.xsl?r1=1.19&r2=1.20&ty=u
Index: phpdoc/xsl/common.xsl
diff -u phpdoc/xsl/common.xsl:1.19 phpdoc/xsl/common.xsl:1.20
--- phpdoc/xsl/common.xsl:1.19  Wed Nov  3 02:18:48 2004
+++ phpdoc/xsl/common.xsl       Tue Nov  9 07:59:37 2004
@@ -3,7 +3,7 @@
 
   common.xsl: Common customizations for all HTML formats
 
-  $Id: common.xsl,v 1.19 2004/11/03 07:18:48 techtonik Exp $
+  $Id: common.xsl,v 1.20 2004/11/09 12:59:37 techtonik Exp $
 
 -->
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
@@ -80,14 +80,15 @@
      </methodsynopsis>
 
      Note, that this is DSSSL like version. htmlhelp.xsl uses another, span 
style
-     TODO: <parameter role="reference">
 -->
 
 <!-- We do not want semicolon at the end of prototype and our own style
      of square brackets for optional parameters. Make methodnames bold
      like in DSSSL -->
 <xsl:template match="methodsynopsis">
-  <xsl:apply-templates />
+  <div class="{name(.)}">
+    <xsl:apply-templates />
+  </div>
 </xsl:template>
 
 <xsl:template match="methodsynopsis/type">
@@ -111,6 +112,9 @@
 </xsl:template>
 
 <xsl:template match="methodparam/parameter">
+  <xsl:if test="@role='reference'">
+    <xsl:text>&amp;</xsl:text>
+  </xsl:if>
   <xsl:apply-templates />
 </xsl:template>
 

Reply via email to