Author: ddewolf
Date: Fri Jan  5 03:27:27 2007
New Revision: 492987

URL: http://svn.apache.org/viewvc?view=rev&rev=492987
Log:
WW-1596 Fixing DatePicker and TimePicker.  Thanks Musachy

Modified:
    struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/datepicker/index.jsp
    
struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/struts/widget/__package__.js
    struts/struts2/trunk/core/src/main/resources/template/ajax/dojoRequire.js
    struts/struts2/trunk/core/src/main/resources/template/simple/datepicker.ftl
    struts/struts2/trunk/core/src/main/resources/template/simple/timepicker.ftl
    struts/struts2/trunk/core/src/main/resources/template/xhtml/timepicker.ftl

Modified: 
struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/datepicker/index.jsp
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/datepicker/index.jsp?view=diff&rev=492987&r1=492986&r2=492987
==============================================================================
--- 
struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/datepicker/index.jsp 
(original)
+++ 
struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/datepicker/index.jsp 
Fri Jan  5 03:27:27 2007
@@ -12,7 +12,7 @@
 <body>
 
 This should have the month label all on one line (problem in IE) appears fine 
in FF though.
-<s:paneldatepicker  id="foo" language="en-us" displayWeeks="1" 
staticDisplay="true"/>
+<s:datepicker  id="foo" language="en-us" displayWeeks="1" 
staticDisplay="true"/>
 
 <p>A calendar in your locale, or the closest thing to it we currently 
provide</p>
 <s:datepicker id="test"   cssStyle="border:1px solid red;padding:1px;"/>

Modified: 
struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/struts/widget/__package__.js
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/struts/widget/__package__.js?view=diff&rev=492987&r1=492986&r2=492987
==============================================================================
--- 
struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/struts/widget/__package__.js
 (original)
+++ 
struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/struts/widget/__package__.js
 Fri Jan  5 03:27:27 2007
@@ -2,6 +2,7 @@
        common: ["struts.widget.Bind",
                 "struts.widget.BindDiv",
                 "struts.widget.BindAnchor",
-                "struts.widget.ComboBox"]
+                "struts.widget.ComboBox",
+            "struts.widget.DatePicker"]
 });
 dojo.provide("struts.widget.*");

Modified: 
struts/struts2/trunk/core/src/main/resources/template/ajax/dojoRequire.js
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/ajax/dojoRequire.js?view=diff&rev=492987&r1=492986&r2=492987
==============================================================================
--- struts/struts2/trunk/core/src/main/resources/template/ajax/dojoRequire.js 
(original)
+++ struts/struts2/trunk/core/src/main/resources/template/ajax/dojoRequire.js 
Fri Jan  5 03:27:27 2007
@@ -9,5 +9,7 @@
 dojo.require("struts.widget.BindDiv");
 dojo.require("struts.widget.BindAnchor");
 dojo.require("struts.widget.ComboBox");
+dojo.require("struts.widget.DatePicker");
+dojo.require("struts.widget.TimePicker");
 dojo.require("dojo.widget.Editor");
 dojo.hostenv.writeIncludes(); // not needed, but allows the Venkman debugger 
to work with the includes

Modified: 
struts/struts2/trunk/core/src/main/resources/template/simple/datepicker.ftl
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/simple/datepicker.ftl?view=diff&rev=492987&r1=492986&r2=492987
==============================================================================
--- struts/struts2/trunk/core/src/main/resources/template/simple/datepicker.ftl 
(original)
+++ struts/struts2/trunk/core/src/main/resources/template/simple/datepicker.ftl 
Fri Jan  5 03:27:27 2007
@@ -1,19 +1,24 @@
-<script type="text/javascript">
-    dojo.require("dojo.widget.DatePicker");
-</script>
-
-<div dojoType="datepicker"
+<input type="hidden"
+  <#if parameters.nameValue?if_exists != "">
+    value="${parameters.nameValue?html}"<#rt/>
+  </#if>
+  <#if parameters.name?if_exists != "">
+    name="${parameters.name?html}"<#rt/>
+    id="struts_${parameters.name?html}"<#rt/>
+  </#if>
+>
+<div dojoType="struts:DatePicker"
   <#if parameters.id?if_exists != "">
     id="${parameters.id?html}"<#rt/>
   </#if>
-  <#if parameters.value?if_exists != "">
-    value="${parameters.value?html}"<#rt/>
+  <#if parameters.name?if_exists != "">
+    inputId="struts_${parameters.name?html}"<#rt/>
+  </#if>
+  <#if parameters.nameValue?if_exists != "">
+    value="${parameters.nameValue?html}"<#rt/>
   </#if>
   <#if parameters.language?if_exists != "">
     lang="${parameters.language?html}"<#rt/>
-  </#if>
-  <#if parameters.name?if_exists != "">
-    name="${parameters.name?html}"<#rt/>
   </#if>
   <#if parameters.displayWeeks?if_exists != "">
     displayWeeks="${parameters.displayWeeks?html}"<#rt/>

Modified: 
struts/struts2/trunk/core/src/main/resources/template/simple/timepicker.ftl
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/simple/timepicker.ftl?view=diff&rev=492987&r1=492986&r2=492987
==============================================================================
--- struts/struts2/trunk/core/src/main/resources/template/simple/timepicker.ftl 
(original)
+++ struts/struts2/trunk/core/src/main/resources/template/simple/timepicker.ftl 
Fri Jan  5 03:27:27 2007
@@ -1,13 +1,21 @@
-<script type="text/javascript">
-    dojo.require("dojo.widget.TimePicker");
-</script>
-
-<div dojoType="timepicker"
+<input type="hidden"
+  <#if parameters.nameValue?if_exists != "">
+    value="${parameters.nameValue?html}"<#rt/>
+  </#if>
+  <#if parameters.name?if_exists != "">
+    name="${parameters.name?html}"<#rt/>
+    id="struts_${parameters.name?html}"<#rt/>
+  </#if>
+>
+<div dojoType="struts:TimePicker"
   <#if parameters.id?if_exists != "">
     id="${parameters.id?html}"<#rt/>
   </#if>
-  <#if parameters.value?if_exists != "">
-    storedTime="todayT${parameters.value?html}"<#rt/>
+  <#if parameters.name?if_exists != "">
+    inputId="struts_${parameters.name?html}"<#rt/>
+  </#if>
+  <#if parameters.nameValue?if_exists != "">
+    storedTime="${parameters.nameValue?html}"<#rt/>
   </#if>
   <#if parameters.language?if_exists != "">
     lang="${parameters.language?html}"<#rt/>

Modified: 
struts/struts2/trunk/core/src/main/resources/template/xhtml/timepicker.ftl
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/xhtml/timepicker.ftl?view=diff&rev=492987&r1=492986&r2=492987
==============================================================================
--- struts/struts2/trunk/core/src/main/resources/template/xhtml/timepicker.ftl 
(original)
+++ struts/struts2/trunk/core/src/main/resources/template/xhtml/timepicker.ftl 
Fri Jan  5 03:27:27 2007
@@ -1,2 +1,4 @@
+<#include "/${parameters.templateDir}/${parameters.theme}/controlheader.ftl" />
 <#include "/${parameters.templateDir}/simple/timepicker.ftl" />
+<#include "/${parameters.templateDir}/xhtml/controlfooter.ftl" />
 


Reply via email to