You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jd...@apache.org on 2008/12/20 21:59:39 UTC
svn commit: r728343 -
/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
Author: jdonnerstag
Date: Sat Dec 20 12:59:39 2008
New Revision: 728343
URL: http://svn.apache.org/viewvc?rev=728343&view=rev
Log:
wicket-1863: DateTimeField: small bugs
Modified:
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
Modified: wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java?rev=728343&r1=728342&r2=728343&view=diff
==============================================================================
--- wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java (original)
+++ wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java Sat Dec 20 12:59:39 2008
@@ -230,6 +230,17 @@
{
this.date = (date != null) ? new MutableDateTime(date) : null;
setDefaultModelObject(date);
+
+ Integer hours = getHours();
+ Integer minutes = getMinutes();
+ boolean use12HourFormat = use12HourFormat();
+ if (hours != null)
+ {
+ this.date.set(DateTimeFieldType.hourOfDay(), hours.intValue() %
+ (use12HourFormat ? 12 : 24));
+ this.date.setMinuteOfHour((minutes != null) ? minutes.intValue() : 0);
+ }
+ setDefaultModelObject(this.date.toDate());
}
/**
@@ -378,6 +389,8 @@
else
{
date = null;
+ hours = null;
+ minutes = null;
}
if (date != null)