phpgroupware-cvs
[Top][All Lists]
Advanced

[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%">&#160;</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%">&#160;</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">&#160;<font 
color="#CC0000">WARNING!</font></td>
                                                        </tr>
                                                        <tr>
-                                                               <td 
width="2%">&#160;</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%">&#160;</td>
-                                                               <td 
width="25%">Access:</td>
-                                                               <td width="75%" 
align="left"><xsl:value-of select="data/access" /></td>
-                                                       </tr>
-                                                       <tr>
-                                                               <td 
width="2%">&#160;</td>
-                                                               <td 
colspan="2"><hr /></td>
+                                                               <td 
class="sideboxtitle" align="center" height="28" width="100%">Note</td>
                                                        </tr>
                                                        <tr>
-                                                               <td 
width="2%">&#160;</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%">&#160;</td>
+                                                                               
        <td width="25%">Created on:</td>
+                                                                               
        <td width="75%" align="left"><xsl:value-of select="data/created" /></td>
+                                                                               
</tr>
+                                                                               
<tr>
+                                                                               
        <td width="2%">&#160;</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%">&#160;</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%">&#160;</td>
+                                                                               
        <td width="25%">Access:</td>
+                                                                               
        <td width="75%" align="left"><xsl:value-of select="data/access" /></td>
+                                                                               
</tr>
+                                                                               
<tr>
+                                                                               
        <td width="2%">&#160;</td>
+                                                                               
        <td colspan="2"><hr /></td>
+                                                                               
</tr>
+                                                                               
<tr>
+                                                                               
        <td width="2%">&#160;</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 -->




reply via email to

[Prev in Thread] Current Thread [Next in Thread]