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" />