Update of /var/cvs/applications/editwizard/templates/data/xsl
In directory james.mmbase.org:/tmp/cvs-serv27385

Modified Files:
        wizard.xsl 
Log Message:
  MMB-1774


See also: 
http://cvs.mmbase.org/viewcvs/applications/editwizard/templates/data/xsl
See also: http://www.mmbase.org/jira/browse/MMB-1774


Index: wizard.xsl
===================================================================
RCS file: /var/cvs/applications/editwizard/templates/data/xsl/wizard.xsl,v
retrieving revision 1.191
retrieving revision 1.192
diff -u -b -r1.191 -r1.192
--- wizard.xsl  28 Nov 2008 16:51:01 -0000      1.191
+++ wizard.xsl  13 Jan 2009 14:25:16 -0000      1.192
@@ -13,7 +13,7 @@
     @author Nico Klasens
     @author Martijn Houtman
     @author Robin van Meteren
-    @version $Id: wizard.xsl,v 1.191 2008/11/28 16:51:01 michiel Exp $
+    @version $Id: wizard.xsl,v 1.192 2009/01/13 14:25:16 michiel Exp $
 
     This xsl uses Xalan functionality to call java classes
     to format dates and call functions on nodes
@@ -977,10 +977,17 @@
   </xsl:template>
 
   <xsl:template name="ftype-datetime-time">
+
+    <xsl:variable name="tz">
+      <xsl:choose>
+        <xsl:when test="@ftype = 'duration'">UTC</xsl:when>
+        <xsl:otherwise><xsl:value-of 
select="string($timezone)"/></xsl:otherwise>
+      </xsl:choose>
+    </xsl:variable>
     <select name="interna...@fieldname}_hours" super="{...@fieldname}">
       <xsl:call-template name="loop-options">
         <xsl:with-param name="value">0</xsl:with-param>
-        <xsl:with-param name="selected" select="date:getHours(string(value), 
string($timezone))" />
+        <xsl:with-param name="selected" select="date:getHours(string(value), 
$tz)" />
         <xsl:with-param name="end" select="23" />
       </xsl:call-template>
     </select>
@@ -988,7 +995,7 @@
     <select name="interna...@fieldname}_minutes" super="{...@fieldname}">
       <xsl:call-template name="loop-options">
         <xsl:with-param name="value">0</xsl:with-param>
-        <xsl:with-param name="selected" select="date:getMinutes(string(value), 
string($timezone))" />
+        <xsl:with-param name="selected" select="date:getMinutes(string(value), 
$tz)" />
         <xsl:with-param name="end" select="59" />
       </xsl:call-template>
     </select>
@@ -997,13 +1004,14 @@
       <select name="interna...@fieldname}_seconds" super="{...@fieldname}">
         <xsl:call-template name="loop-options">
           <xsl:with-param name="value">0</xsl:with-param>
-          <xsl:with-param name="selected" 
select="date:getSeconds(string(value), string($timezone))" />
+          <xsl:with-param name="selected" 
select="date:getSeconds(string(value), $tz)" />
           <xsl:with-param name="end" select="59" />
         </xsl:call-template>
       </select>
     </xsl:if>
   </xsl:template>
 
+
   <xsl:template name="ftype-image">
     <xsl:if test="@maywrite!='false'">
       <xsl:choose>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to