Added style sheet for the category documentation.
authorJohn Resig <jeresig@gmail.com>
Fri, 1 Sep 2006 07:41:59 +0000 (07:41 +0000)
committerJohn Resig <jeresig@gmail.com>
Fri, 1 Sep 2006 07:41:59 +0000 (07:41 +0000)
build/docs/style/cat.css [new file with mode: 0644]
build/docs/style/cat.xsl [new file with mode: 0644]

diff --git a/build/docs/style/cat.css b/build/docs/style/cat.css
new file mode 100644 (file)
index 0000000..e84f08f
--- /dev/null
@@ -0,0 +1,22 @@
+html, body {
+       background: #FFF;
+       color: #000;
+       font-family: Arial;
+       font-size: 12px;
+}
+
+h2 {
+       clear: both;
+       border-bottom: 1px solid #EEE;
+       margin-top: 15px;
+}
+
+ul {
+       list-style: none;
+       overflow: auto;
+}
+
+li {
+       float: left;
+       width: 20%;
+}
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>