stefano 00/08/31 07:54:21
Modified: webapp/stylesheets Tag: xml-cocoon2 simple-samples2html.xsl
webapp/stylesheets/page Tag: xml-cocoon2
simple-page2html.xsl
webapp/stylesheets/system Tag: xml-cocoon2 error2html.xsl
status2html.xsl
Log:
new stylesheets (thanks to Ken for the nice work)
Revision Changes Path
No revision
No revision
1.1.2.4 +64 -15
xml-cocoon/webapp/stylesheets/Attic/simple-samples2html.xsl
Index: simple-samples2html.xsl
===================================================================
RCS file:
/home/cvs/xml-cocoon/webapp/stylesheets/Attic/simple-samples2html.xsl,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -r1.1.2.3 -r1.1.2.4
--- simple-samples2html.xsl 2000/08/23 13:10:52 1.1.2.3
+++ simple-samples2html.xsl 2000/08/31 14:54:14 1.1.2.4
@@ -5,22 +5,20 @@
<xsl:template match="/">
<html>
<head>
- <title>Cocoon Live Demo</title>
+ <title>Apache Cocoon @version@</title>
</head>
- <body bgcolor="#ffffff">
- <p align="center">The Apache Software Foundation is proud to
present...</p>
+ <body bgcolor="#ffffff" link="#0086b2" vlink="#00698c" alink="#743e75">
+ <p align="center"><font size="+0" face="arial,helvetica,sanserif"
color="#000000">The Apache Software Foundation is proud to present...</font></p>
<p align="center"><img border="0" src="images/cocoon.png"/></p>
- <h3 align="center">version @version@</h3>
+ <p align="center"><font size="+0" face="arial,helvetica,sanserif"
color="#000000"><b>version @version@</b></font></p>
- <p><br/></p>
-
<xsl:apply-templates/>
<p align="center">
<font size="-1">
- Copyright © @year@ <a href="http://xml.apache.org">The Apache XML
Project</a>.<br/>
+ Copyright © @year@ <a href="http://www.apache.org">The Apache
Software Foundation</a>.<br/>
All rights reserved.
</font>
</p>
@@ -28,22 +26,73 @@
</html>
</xsl:template>
- <xsl:template match="group">
- <table border="0" width="60%" align="center">
+ <xsl:template match="samples">
+ <xsl:variable name="t-size" select="count(group)"/>
+ <xsl:variable name="half" select="ceiling($t-size div 2)"/>
+
+ <table width="100%">
<tr>
- <td width="100%" bgcolor="#0086b2" align="left">
- <big><xsl:value-of select="@name"/></big>
+ <td valign="top">
+ <xsl:for-each select="group">
+ <xsl:variable name="here" select="position()"/>
+ <xsl:choose>
+ <xsl:when test="../group[$here+$half]">
+ <table bgcolor="#000000" border="0" cellspacing="2" cellpadding="2"
width="97%" align="center">
+ <tr>
+ <td bgcolor="#0086b2" width="100%" align="left">
+ <font size="+1" face="arial,helvetica,sanserif"
color="#ffffff"><xsl:value-of select="@name"/></font>
+ </td>
+ </tr>
+ <tr>
+ <td width="100%" bgcolor="#ffffff" align="left">
+ <table bgcolor="#ffffff" border="0" cellspacing="0"
cellpadding="2" width="100%" align="center">
+ <xsl:apply-templates/>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <br/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </td>
+ <td valign="top">
+ <xsl:for-each select="group"> <!-- [position()<=$half] -->
+ <xsl:variable name="here" select="position()"/>
+ <xsl:choose>
+ <xsl:when test="../group[$here>=$half]">
+ <table bgcolor="#000000" border="0" cellspacing="2" cellpadding="2"
width="97%" align="center">
+ <tr>
+ <td bgcolor="#0086b2" width="100%" align="left">
+ <font size="+1" face="arial,helvetica,sanserif"
color="#ffffff"><xsl:value-of select="@name"/></font>
+ </td>
+ </tr>
+ <tr>
+ <td width="100%" bgcolor="#ffffff" align="left">
+ <table bgcolor="#ffffff" border="0" cellspacing="0"
cellpadding="2" width="100%" align="center">
+ <xsl:apply-templates/>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <br/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
</td>
</tr>
- <xsl:apply-templates/>
</table>
</xsl:template>
-
+
<xsl:template match="sample">
<tr>
<td width="100%" bgcolor="#ffffff" align="left">
- <a href="[EMAIL PROTECTED]"><xsl:value-of select="@name"/></a><xsl:text>
- </xsl:text>
- <xsl:apply-templates/>
+ <font size="+0" face="arial,helvetica,sanserif" color="#000000">
+ <a href="[EMAIL PROTECTED]"><xsl:value-of
select="@name"/></a><xsl:text> - </xsl:text>
+ <xsl:value-of select="."/>
+ </font>
</td>
</tr>
</xsl:template>
No revision
No revision
1.1.2.3 +1 -1
xml-cocoon/webapp/stylesheets/page/Attic/simple-page2html.xsl
Index: simple-page2html.xsl
===================================================================
RCS file:
/home/cvs/xml-cocoon/webapp/stylesheets/page/Attic/simple-page2html.xsl,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -r1.1.2.2 -r1.1.2.3
--- simple-page2html.xsl 2000/08/21 19:29:11 1.1.2.2
+++ simple-page2html.xsl 2000/08/31 14:54:16 1.1.2.3
@@ -22,7 +22,7 @@
</xsl:template>
<xsl:template match="para">
- <p align="center">
+ <p align="left">
<i><xsl:apply-templates/></i>
</p>
</xsl:template>
No revision
No revision
1.1.2.4 +95 -70 xml-cocoon/webapp/stylesheets/system/Attic/error2html.xsl
Index: error2html.xsl
===================================================================
RCS file:
/home/cvs/xml-cocoon/webapp/stylesheets/system/Attic/error2html.xsl,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -r1.1.2.3 -r1.1.2.4
--- error2html.xsl 2000/08/24 20:40:53 1.1.2.3
+++ error2html.xsl 2000/08/31 14:54:18 1.1.2.4
@@ -7,92 +7,117 @@
<xsl:template match="notify">
<html>
<head>
- <title><xsl:value-of select="@type"/>:<xsl:value-of
select="title"/></title>
+ <title>
+ <xsl:value-of select="@type"/>:<xsl:value-of select="title"/></title>
</head>
<body bgcolor="#ffffff">
- <table border="0" bgcolor="#0086b2" cellpadding="2" cellspacing="2">
- <tr>
- <td colspan="2">
- <font color="#ffffff" face="arial,helvetica,sanserif" size="+2">
- <xsl:value-of select="title"/>
- </font>
- </td>
- </tr>
-
- <tr>
- <td valign="top">
- <font color="#ffffff" face="arial,helvetica,sanserif" size="+1">
- <xsl:value-of select="@type"/>
- </font>
- </td>
- <td bgcolor="#ffffff">
- <xsl:apply-templates select="message"/>
- </td>
- </tr>
-
- <tr>
- <td valign="top" colspan="2">
- <font color="#ffffff" face="arial,helvetica,sanserif"
size="+1">Details</font>
- </td>
- </tr>
-
- <tr>
- <td valign="top">
- <font face="arial,helvetica,sanserif" color="#ffffff">from</font>
- </td>
- <td bgcolor="#ffffff">
- <font face="arial,helvetica,sanserif">
- <xsl:value-of select="@sender"/>
- </font>
- </td>
- </tr>
-
- <xsl:apply-templates select="description"/>
-
- <tr>
- <td valign="top" colspan="2">
- <font color="#ffffff" face="arial,helvetica,sanserif" size="+1">extra
info</font>
- </td>
- </tr>
+ <TABLE border="0" bgcolor="#000000" cellpadding="2" cellspacing="2">
+ <TBODY>
+ <TR>
+ <TD bgcolor="#0086b2" colspan="2">
+ <FONT color="#ffffff" face="arial,helvetica,sanserif" size="+2">
+ <xsl:value-of select="title"/>
+ </FONT>
+ </TD>
+ </TR>
+
+ <TR>
+ <TD bgcolor="#0086b2" valign="top">
+ <FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1">
+ <xsl:value-of select="@type"/>
+ </FONT>
+ </TD>
+ <TD bgcolor="#ffffff" >
+ <xsl:apply-templates select="message"/>
+ </TD>
+ </TR>
+
+ <TR>
+ <TD bgcolor="#0086b2" valign="top" colspan="2">
+ <FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1">
+ details
+ </FONT>
+ </TD>
+ </TR>
+
+ <TR>
+ <TD bgcolor="#0086b2" valign="top">
+ <FONT face="arial,helvetica,sanserif" color="#ffffff">
+ from
+ </FONT>
+ </TD>
+ <TD bgcolor="#ffffff">
+ <FONT face="arial,helvetica,sanserif">
+ <xsl:value-of select="@sender"/>
+ </FONT>
+ </TD>
+ </TR>
+
+ <TR>
+ <TD bgcolor="#0086b2" valign="top">
+ <FONT face="arial,helvetica,sanserif" color="#ffffff">
+ source
+ </FONT>
+ </TD>
+ <TD bgcolor="#ffffff">
+ <FONT face="arial,helvetica,sanserif">
+ <xsl:value-of select="source"/>
+ </FONT>
+ </TD>
+ </TR>
+ <xsl:apply-templates select="description"/>
+
+ <TR>
+ <TD bgcolor="#0086b2" valign="top" colspan="2">
+ <FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1">
+ extra info
+ </FONT>
+ </TD>
+ </TR>
- <xsl:apply-templates select="extra"/>
+ <xsl:apply-templates select="extra"/>
- </table>
+ </TBODY>
+ </TABLE>
</body>
</html>
-</xsl:template>
-
- <xsl:template match="message">
- <font face="arial,helvetica,sanserif"><xsl:value-of select="."/></font>
</xsl:template>
<xsl:template match="description">
- <tr>
- <td valign="top">
- <font color="#ffffff"
face="arial,helvetica,sanserif">Description</font>
- </td>
- <td bgcolor="#ffffff">
- <font face="arial,helvetica,sanserif"><xsl:value-of select="."/></font>
- </td>
- </tr>
+ <TR>
+ <TD bgcolor="#0086b2" valign="top">
+ <FONT color="#ffffff" face="arial,helvetica,sanserif">
+ description
+ </FONT></TD>
+ <TD bgcolor="#ffffff">
+ <FONT face="arial,helvetica,sanserif">
+ <xsl:value-of select="."/>
+ </FONT>
+ </TD>
+ </TR>
</xsl:template>
<xsl:template match="message">
- <font face="arial,helvetica,sanserif"><xsl:value-of select="."/></font>
+ <FONT face="arial,helvetica,sanserif">
+ <xsl:value-of select="."/>
+ </FONT>
</xsl:template>
<xsl:template match="extra">
- <tr>
- <td valign="top">
- <font color="#ffffff" face="arial,helvetica,sanserif"><xsl:value-of
select="@description"/></font>
- </td>
- <td bgcolor="#ffffff">
- <pre>
- <xsl:apply-templates/>
- </pre>
- </td>
- </tr>
+ <TR>
+ <TD bgcolor="#0086b2" valign="top">
+ <FONT color="#ffffff" face="arial,helvetica,sanserif">
+ <xsl:value-of select="@description"/>
+ </FONT></TD>
+ <TD bgcolor="#ffffff">
+ <PRE>
+ <xsl:value-of select="."/>
+ </PRE>
+ </TD>
+ </TR>
</xsl:template>
+
+ <xsl:template match="*"/>
</xsl:stylesheet>
1.1.2.3 +46 -33
xml-cocoon/webapp/stylesheets/system/Attic/status2html.xsl
Index: status2html.xsl
===================================================================
RCS file:
/home/cvs/xml-cocoon/webapp/stylesheets/system/Attic/status2html.xsl,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -r1.1.2.2 -r1.1.2.3
--- status2html.xsl 2000/08/21 19:29:16 1.1.2.2
+++ status2html.xsl 2000/08/31 14:54:18 1.1.2.3
@@ -10,67 +10,80 @@
<title>Cocoon2 status [<xsl:value-of select="@host"/>]</title>
</head>
<body bgcolor="white">
+
+ <table bgcolor="#000000" cellspacing="0" cellpadding="2" width="100%">
+ <tr>
+ <td>
- <table bgcolor="#ffffff" noshade="noshade" border="0" cellspacing="0"
cellpadding="6" width="100%">
- <tr>
- <td bgcolor="#0086b2" valign="top" align="left">
- <img src="images/cocoon.gif" border="0"/>
- </td>
- <td bgcolor="#0086b2" valign="top" align="right">
- <font face="arial,helvetica,sanserif" color="#ffffff">
- [<xsl:value-of select="@host"/>] <xsl:value-of select="@date"/>
- </font>
- </td>
- </tr>
- <tr>
- <td bgcolor="#ffffff" valign="top" align="left" colspan="2"
height="8">
- </td>
- </tr>
- </table>
+ <table bgcolor="#ffffff" noshade="noshade" cellspacing="0" cellpadding="6"
width="100%">
+ <tr>
+ <td bgcolor="#0086b2" valign="top" align="left">
+ <img src="images/cocoon.png" border="0"/>
+ </td>
+ <td bgcolor="#0086b2" valign="top" align="right">
+ <FONT face="arial,helvetica,sanserif" color="#ffffff">
+ [<xsl:value-of select="@host"/>] <xsl:value-of select="@date"/>
+ </FONT>
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+ </table>
- <xsl:apply-templates/>
-
+ <table bgcolor="#000000" cellspacing="0" cellpadding="2" width="100%">
+ <tr>
+ <td bgcolor="#ffffff" valign="top" align="left" colspan="2"
height="12">
+ </td>
+ </tr>
+ </table>
+
+ <xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="group">
- <table bgcolor="#0086b2" noshade="noshade" border="0" cellspacing="2"
cellpadding="6" width="100%">
+ <table bgcolor="#000000" noshade="noshade" border="0" cellspacing="2"
cellpadding="6" width="100%">
<tr>
<td bgcolor="#0086b2" valign="top" align="left" colspan="2">
- <font color="#ffffff" face="arial,helvetica,sanserif" size="+1">
- <xsl:value-of select="@name"/>
- </font>
+ <FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1">
+ -<xsl:value-of select="@name"/>
+ </FONT>
</td>
</tr>
<tr>
<td bgcolor="ffffff" width="100%" colspan="2">
- <table bgcolor="#0086b2" noshade="noshade" border="0"
cellspacing="2" cellpadding="6" bordercolor="black" width="100%">
+ <table bgcolor="#000000" noshade="noshade" border="0"
cellspacing="2" cellpadding="6" bordercolor="black" width="100%">
<xsl:apply-templates />
</table>
</td>
</tr>
</table>
+
+ <table bgcolor="#000000" cellspacing="0" cellpadding="2" width="100%">
+ <tr>
+ <td bgcolor="#ffffff" valign="top" align="left" colspan="2" height="8">
+ </td>
+ </tr>
+ </table>
+
</xsl:template>
<xsl:template match="value">
<tr>
<td bgcolor="#0086b2" valign="top" align="left">
- <font face="arial,helvetica,sanserif" color="#ffffff">
+ <FONT face="arial,helvetica,sanserif" color="#ffffff">
<xsl:value-of select="@name"/>
- </font>
+ </FONT>
</td>
<td bgcolor="ffffff" width="100%">
- <font face="arial,helvetica,sanserif">
- <xsl:apply-templates />
- </font>
+ <FONT face="arial,helvetica,sanserif">
+ <xsl:value-of select="." />
+ </FONT>
</td>
</tr>
- </xsl:template>
- <xsl:template match="line">
- <xsl:apply-templates/>
- <xsl:if test="../line"><br/></xsl:if>
</xsl:template>
-
</xsl:stylesheet>