[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] notes/skins/default/widgets.xsl, 1.1.2.2
From: |
nomail |
Subject: |
[Phpgroupware-cvs] notes/skins/default/widgets.xsl, 1.1.2.2 |
Date: |
Thu, 20 May 2004 17:10:40 -0000 |
Update of /notes/skins/default
Modified Files:
Branch: proposal-branch
widgets.xsl
date: 2004/04/21 05:03:37; author: jengo; state: Exp; lines: +88 -53
Log Message:
Changed some of the flow and added some sanity checking
=====================================================================
Index: notes/skins/default/widgets.xsl
diff -u notes/skins/default/widgets.xsl:1.1.2.1
notes/skins/default/widgets.xsl:1.1.2.2
--- notes/skins/default/widgets.xsl:1.1.2.1 Sat Apr 17 06:45:37 2004
+++ notes/skins/default/widgets.xsl Wed Apr 21 05:03:37 2004
@@ -4,71 +4,106 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output indent="yes"/>
-<xsl:template match="datamine_item[type='notes_base']">
- <table border="0" width="95%" cellpadding="1" cellspacing="1">
- <tr>
- <td width="*" valign="top">
-
- <table class="normalbox" cellSpacing="1"
cellPadding="0" width="100%" border="0">
- <tr>
- <td class="sideboxtitle" align="center"
height="28" width="100%">Note</td>
- </tr>
+<xsl:template match="datamine_item[type='notes_base']">
+ <!-- Just some sanity checking -->
+ <!-- FIXME: There should be a named template in msgbox.xsl to handle
this -->
+ <xsl:choose>
+ <xsl:when test="data/id = ''">
+ <table border="0" width="95%" cellpadding="1"
cellspacing="1">
<tr>
- <td class="articlecontent"
bgColor="#efefef">
- <table class="sideboxtext"
cellSpacing="0" cellPadding="0" width="70%" border="0" valign="top"
align="left">
- <tr>
- <td
width="2%"> </td>
- <td
width="25%">Created on:</td>
- <td width="75%"
align="left"><xsl:value-of select="data/created" /></td>
- </tr>
+ <td width="*" valign="top">
+
+ <table class="sidebox"
cellspacing="1" cellpadding="0" border="0" align="left" width="60%">
<tr>
- <td
width="2%"> </td>
- <td
width="25%">Last modified:</td>
- <td width="75%"
align="left">
-
<xsl:choose>
-
<xsl:when test="data/modified = data/created">
-
-
-
</xsl:when>
-
<xsl:otherwise>
-
<xsl:value-of select="data/modified" />
-
</xsl:otherwise>
-
</xsl:choose>
- </td>
+ <td
class="sideboxtitle" align="left" height="28"> <font
color="#CC0000">WARNING!</font></td>
</tr>
<tr>
- <td
width="2%"> </td>
- <td
width="25%">Category:</td>
- <td width="75%"
align="left">
-
<xsl:choose>
-
<xsl:when test="data/category = ''">
-
-
-
</xsl:when>
-
<xsl:otherwise>
-
<xsl:value-of select="data/category" />
-
</xsl:otherwise>
-
</xsl:choose>
+ <td
class="sideboxcontent" bgcolor="#efefef">
+ <table
class="sideboxtext" cellspacing="0" cellpadding="0" width="100%" border="0">
+
<tr bgcolor="#e6e6e6">
+
<td>Note record not found!</td>
+
</tr>
+
<tr bgcolor="#e6e6e6">
+
<td align="center"><img width="300" height="0"
src="api/skins/default/images/spacer.png" alt="" /></td>
+
</tr>
+ </table>
</td>
</tr>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+
+ </xsl:when>
+ <xsl:otherwise>
+
+ <table border="0" width="95%" cellpadding="1"
cellspacing="1">
+ <tr>
+ <td width="*" valign="top">
+
+ <table class="normalbox"
cellSpacing="1" cellPadding="0" width="100%" border="0">
<tr>
- <td
width="2%"> </td>
- <td
width="25%">Access:</td>
- <td width="75%"
align="left"><xsl:value-of select="data/access" /></td>
- </tr>
- <tr>
- <td
width="2%"> </td>
- <td
colspan="2"><hr /></td>
+ <td
class="sideboxtitle" align="center" height="28" width="100%">Note</td>
</tr>
<tr>
- <td
width="2%"> </td>
- <td
colspan="2"><pre><xsl:value-of select="data/content" /></pre></td>
+ <td
class="articlecontent" bgColor="#efefef">
+ <table
class="sideboxtext" cellSpacing="0" cellPadding="0" width="70%" border="0"
valign="top" align="left">
+
<tr>
+
<td width="2%"> </td>
+
<td width="25%">Created on:</td>
+
<td width="75%" align="left"><xsl:value-of select="data/created" /></td>
+
</tr>
+
<tr>
+
<td width="2%"> </td>
+
<td width="25%">Last modified:</td>
+
<td width="75%" align="left">
+
<xsl:choose>
+
<xsl:when test="data/modified = data/created">
+
-
+
</xsl:when>
+
<xsl:otherwise>
+
<xsl:value-of select="data/modified" />
+
</xsl:otherwise>
+
</xsl:choose>
+
</td>
+
</tr>
+
<tr>
+
<td width="2%"> </td>
+
<td width="25%">Category:</td>
+
<td width="75%" align="left">
+
<xsl:choose>
+
<xsl:when test="data/category = ''">
+
-
+
</xsl:when>
+
<xsl:otherwise>
+
<xsl:value-of select="data/category" />
+
</xsl:otherwise>
+
</xsl:choose>
+
</td>
+
</tr>
+
<tr>
+
<td width="2%"> </td>
+
<td width="25%">Access:</td>
+
<td width="75%" align="left"><xsl:value-of select="data/access" /></td>
+
</tr>
+
<tr>
+
<td width="2%"> </td>
+
<td colspan="2"><hr /></td>
+
</tr>
+
<tr>
+
<td width="2%"> </td>
+
<td colspan="2"><pre><xsl:value-of select="data/content" /></pre></td>
+
</tr>
+ </table>
+ </td>
</tr>
</table>
</td>
</tr>
</table>
- </td>
- </tr>
- </table>
+ </xsl:otherwise>
+ </xsl:choose>
<!-- FIXME: For some odd reason, I can't pass a node as a parameter unless its
the same name -->
<!-- This is a temp workaround just to get the basic datamine working -->
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] notes/skins/default/widgets.xsl, 1.1.2.2,
nomail <=