bjori           Sun Feb  4 01:05:29 2007 UTC

  Modified files:              
    /phpdoc/scripts     html_syntax.php 
    /phpdoc/phpbook/phpbook-xsl html-common.xsl 
  Log:
  Remove the oldschool table look on examples
  Enable the XML highlighting
  
  
http://cvs.php.net/viewvc.cgi/phpdoc/scripts/html_syntax.php?r1=1.12&r2=1.13&diff_format=u
Index: phpdoc/scripts/html_syntax.php
diff -u phpdoc/scripts/html_syntax.php:1.12 phpdoc/scripts/html_syntax.php:1.13
--- phpdoc/scripts/html_syntax.php:1.12 Sat Feb  3 22:57:46 2007
+++ phpdoc/scripts/html_syntax.php      Sun Feb  4 01:05:28 2007
@@ -1,6 +1,6 @@
 #!/usr/bin/php -q
 <?php
-/*
+/* vim: noet
   +----------------------------------------------------------------------+
   | PHP Version 4                                                        |
   +----------------------------------------------------------------------+
@@ -91,7 +91,8 @@
                //~ echo "$filename\n";
                $original = file_get_contents($filename);
                $highlighted = 
preg_replace_callback("!<PRE\r?\nCLASS=\"php\"\r?\n>(.*)</PRE\r?\n>!sU", 
"callback_highlight_php", $original);
-               $highlighted = 
preg_replace_callback("@<HIGHLIGHTME>(.*)</HIGHLIGHTME>@sU", 
"callback_highlight_php", $highlighted); /* XSL build */
+               $highlighted = 
preg_replace_callback("@<HIGHLIGHTPHPCODE>(.*)</HIGHLIGHTPHPCODE>@sU", 
"callback_highlight_php", $highlighted); /* Used in the XSL build for PHP code 
*/
+               $highlighted = 
preg_replace_callback("@<HIGHLIGHTXMLCODE>(.*)</HIGHLIGHTXMLCODE>@sU", 
"callback_highlight_xml", $highlighted); /* Used in the XSL build for XML code 
*/
                if ($original != $highlighted) {
                        // file_put_contents is only in PHP >= 5
                        $fp = fopen($filename, "wb");
http://cvs.php.net/viewvc.cgi/phpdoc/phpbook/phpbook-xsl/html-common.xsl?r1=1.6&r2=1.7&diff_format=u
Index: phpdoc/phpbook/phpbook-xsl/html-common.xsl
diff -u phpdoc/phpbook/phpbook-xsl/html-common.xsl:1.6 
phpdoc/phpbook/phpbook-xsl/html-common.xsl:1.7
--- phpdoc/phpbook/phpbook-xsl/html-common.xsl:1.6      Thu Feb  1 14:51:15 2007
+++ phpdoc/phpbook/phpbook-xsl/html-common.xsl  Sun Feb  4 01:05:29 2007
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- vim600: ts=2 
+<!-- vim600: ts=2 sw=2
 
   html-common.xsl: Common HTML customizations
 
-  $Id: html-common.xsl,v 1.6 2007/02/01 14:51:15 bjori Exp $
+  $Id: html-common.xsl,v 1.7 2007/02/04 01:05:29 bjori Exp $
 
 -->
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
@@ -619,27 +619,29 @@
   </h2>
 </xsl:template>
 
- <xsl:template match="programlisting|screen|synopsis">
-   <xsl:param name="suppress-numbers" select="'0'"/>
-  <table xsl:use-attribute-sets="shade.verbatim.style">
-    <tr>
-        <td>
-            <xsl:choose>
-                <xsl:when test="./@role = 'php'">
-                    <xsl:element name="HIGHLIGHTME">
-                        <xsl:value-of select="." disable-output-escaping="yes" 
/>
-                    </xsl:element>
-                </xsl:when>
-                <xsl:otherwise>
-                    <xsl:element name="pre">
-                      <xsl:attribute name="class"><xsl:value-of 
select="./@role" /></xsl:attribute>
-                      <xsl:value-of select="." disable-output-escaping="no" />
-                    </xsl:element>
-                </xsl:otherwise>
-            </xsl:choose>
-      </td>
-    </tr>
-  </table>
+<xsl:template match="programlisting|screen|synopsis">
+  <xsl:param name="suppress-numbers" select="'0'"/>
+  <xsl:choose>
+    <xsl:when test="./@role = 'php'">
+      <xsl:element name="HIGHLIGHTPHPCODE">
+        <xsl:value-of select="." disable-output-escaping="yes" />
+      </xsl:element>
+    </xsl:when>
+    <xsl:when test="./@role = 'xml'">
+      <xsl:element name="HIGHLIGHTXMLCODE">
+        <xsl:value-of select="." disable-output-escaping="yes" />
+      </xsl:element>
+    </xsl:when>
+    <xsl:otherwise>
+      <!-- FIXME: Get rid of this table -->
+      <table xsl:use-attribute-sets="shade.verbatim.style"><tr><td>
+        <xsl:element name="pre">
+          <xsl:attribute name="class"><xsl:value-of select="./@role" 
/></xsl:attribute>
+          <xsl:value-of select="." disable-output-escaping="no" />
+        </xsl:element>
+      </td></tr></table>
+    </xsl:otherwise>
+  </xsl:choose>
 </xsl:template>
 
 <xsl:template match="modifier">

Reply via email to