You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2010/11/28 09:59:14 UTC

svn commit: r1039848 - /wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java

Author: mgrigorov
Date: Sun Nov 28 08:59:13 2010
New Revision: 1039848

URL: http://svn.apache.org/viewvc?rev=1039848&view=rev
Log:
Improve generics and add javadoc for DateTimeField#configure(Map)

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=1039848&r1=1039847&r2=1039848&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 Sun Nov 28 08:59:13 2010
@@ -180,11 +180,17 @@ public class DateTimeField extends FormC
 	}
 
 	/**
-	 * TODO comment
+	 * Gives overriding classes the option of adding (or even changing/ removing) configuration
+	 * properties for the javascript widget. See <a
+	 * href="http://developer.yahoo.com/yui/calendar/">the widget's documentation</a> for the
+	 * available options. If you want to override/ remove properties, you should call
+	 * super.configure(properties) first. If you don't call that, be aware that you will have to
+	 * call {@link #localize(Map)} manually if you like localized strings to be added.
 	 * 
 	 * @param widgetProperties
+	 *            the current widget properties
 	 */
-	protected void configure(Map<?, ?> widgetProperties)
+	protected void configure(Map<String, Object> widgetProperties)
 	{
 	}
 
@@ -318,7 +324,8 @@ public class DateTimeField extends FormC
 				boolean use12HourFormat = use12HourFormat();
 				if (hours != null)
 				{
-					date.set(DateTimeFieldType.hourOfDay(), hours % getMaximumHours(use12HourFormat));
+					date.set(DateTimeFieldType.hourOfDay(), hours %
+						getMaximumHours(use12HourFormat));
 					date.setMinuteOfHour((minutes != null) ? minutes : 0);
 				}
 				if (use12HourFormat)