From 905a0ae351260b38ca2fba4e470d77524f62ffa4 Mon Sep 17 00:00:00 2001
From: John Resig <jeresig@gmail.com>
Date: Fri, 1 Sep 2006 07:41:59 +0000
Subject: [PATCH] Added style sheet for the category documentation.

---
 build/docs/style/cat.css |   22 ++++++++++++++++++++++
 build/docs/style/cat.xsl |   33 +++++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)
 create mode 100644 build/docs/style/cat.css
 create mode 100644 build/docs/style/cat.xsl

diff --git a/build/docs/style/cat.css b/build/docs/style/cat.css
new file mode 100644
index 0000000..e84f08f
--- /dev/null
+++ b/build/docs/style/cat.css
@@ -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
index 0000000..c4a20a4
--- /dev/null
+++ b/build/docs/style/cat.xsl
@@ -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>
-- 
1.7.10.4