Added style sheet for the category documentation.
[jquery.git] / build / docs / style / cat.xsl
diff --git a/build/docs/style/cat.xsl b/build/docs/style/cat.xsl
new file mode 100644 (file)
index 0000000..c4a20a4
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
+<xsl:output method="html"/>
+  <xsl:template match="/docs">
+    <html xmlns="http://www.w3.org/1999/xhtml">
+      <head>
+        <title>jQuery Printable API</title>
+        <link rel="stylesheet" href="style/cat.css"/>
+      </head>
+      <body>
+        <h1>jQuery Printable API</h1>
+        <xsl:apply-templates/>
+      </body>
+    </html>
+  </xsl:template>
+  
+  <xsl:template match="cat">
+    <h2><xsl:value-of select="@value"/></h2>
+    <ul class="list">
+      <xsl:for-each select="method[not(@private)]">
+        <xsl:sort select="@name"/>
+        <xsl:sort select="count(params)"/>
+        <li>
+          <xsl:value-of select="@name"/>(<xsl:for-each select="params">
+            <xsl:value-of select="@name"/>
+            <xsl:if test="position() != last()">, </xsl:if>
+          </xsl:for-each>)
+        </li>
+      </xsl:for-each>
+      <xsl:apply-templates select="cat"/>
+    </ul>
+  </xsl:template>
+</xsl:stylesheet>