You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2006/09/23 06:16:42 UTC
svn commit: r449151 - in /tapestry/tapestry4/trunk:
tapestry-examples/TimeTracker/src/context/css/
tapestry-framework/src/java/org/apache/tapestry/dojo/form/
Author: jkuhnert
Date: Fri Sep 22 21:16:40 2006
New Revision: 449151
URL: http://svn.apache.org/viewvc?view=rev&rev=449151
Log:
Removed old ugly styling of drop down widgets in favor of new native dojo support. Attempted to get time based
widgets working again until I noticed that they were using the new i18n'ized date routines. (That have yet to form
a parseable counterpart . ..grrr )
Modified:
tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/context/css/dojo.css
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownDatePicker.java
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownTimePicker.java
Modified: tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/context/css/dojo.css
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/context/css/dojo.css?view=diff&rev=449151&r1=449150&r2=449151
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/context/css/dojo.css (original)
+++ tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/context/css/dojo.css Fri Sep 22 21:16:40 2006
@@ -1,14 +1,8 @@
-div.fm-hopt table.dojoComboBox {
- width: 20em;
- display: block;
- float: left;
- clear: left;
-}
#debug {
display: block;
height: 80px;
- width: 50%;
+ width: 70%;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
position: absolute;
@@ -24,17 +18,4 @@
opacity: 0.8;
filter: alpha(opacity : 80);
background: #eef1f8;
-}
-
-.timePickerContainer {
- background: #7591bc url("images/dpBg.gif") top left repeat-x;
-}
-
-.timeContainer thead tr td {
- border-bottom:1px solid #e6e6e6;
- margin:0;
- padding:0.45em 0 0.45em 0;
- color:#fff;
- font:bold 0.75em Helvetica, Arial, Verdana, sans-serif;
- text-align:center;
}
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownDatePicker.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownDatePicker.java?view=diff&rev=449151&r1=449150&r2=449151
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownDatePicker.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownDatePicker.java Fri Sep 22 21:16:40 2006
@@ -80,9 +80,11 @@
json.put("inputId", getClientId());
json.put("inputName", getName());
json.put("iconAlt", getIconAlt());
- json.put("dateFormat", Strftime.convertToPosixFormat(translator.getPattern()));
- if (getValue() != null)
+ json.put("displayFormat", Strftime.convertToPosixFormat(translator.getPattern()));
+
+ if (getValue() != null) {
json.put("date", getTranslatedFieldSupport().format(this, getValue()));
+ }
Map parms = new HashMap();
parms.put("clientId", getClientId());
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownTimePicker.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownTimePicker.java?view=diff&rev=449151&r1=449150&r2=449151
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownTimePicker.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/dojo/form/DropdownTimePicker.java Fri Sep 22 21:16:40 2006
@@ -81,10 +81,12 @@
json.put("inputId", getClientId());
json.put("inputName", getName());
json.put("iconAlt", getIconAlt());
- json.put("dateFormat", Strftime.convertToPosixFormat(translator.getPattern()));
- if (getValue() != null)
- json.put("date", DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL,
+ json.put("timeFormat", Strftime.convertToPosixFormat(translator.getPattern()));
+
+ if (getValue() != null) {
+ json.put("time", DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL,
getPage().getLocale()).format(getValue()));
+ }
Map parms = new HashMap();
parms.put("clientId", getClientId());