You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2007/08/26 21:25:57 UTC

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

Author: knopp
Date: Sun Aug 26 12:25:56 2007
New Revision: 569867

URL: http://svn.apache.org/viewvc?rev=569867&view=rev
Log:
Added possibility to configure DatePicker properties

Modified:
    wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java

Modified: wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java?rev=569867&r1=569866&r2=569867&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java (original)
+++ wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java Sun Aug 26 12:25:56 2007
@@ -18,6 +18,7 @@
 
 import java.util.Arrays;
 import java.util.Date;
+import java.util.Map;
 import java.util.TimeZone;
 
 import org.apache.wicket.Session;
@@ -103,7 +104,7 @@
 	{
 		this(id, null);
 	}
-
+	
 	/**
 	 * Construct.
 	 * 
@@ -116,7 +117,15 @@
 		setType(Date.class);
 		PropertyModel dateFieldModel = new PropertyModel(this, "date");
 		add(dateField = newDateTextField("date", dateFieldModel));
-		dateField.add(new DatePicker());
+		dateField.add(new DatePicker() {			
+			private static final long serialVersionUID = 1L;
+
+			protected void configure(Map widgetProperties)
+			{				
+				super.configure(widgetProperties);
+				DateTimeField.this.configure(widgetProperties);
+			}
+		});
 		add(hoursField = new TextField("hours", new PropertyModel(this, "hours"), Integer.class));
 		hoursField.add(NumberValidator.range(0, 12));
 		hoursField.setLabel(new Model("hours"));
@@ -164,6 +173,10 @@
 	public Integer getHours()
 	{
 		return hours;
+	}
+	
+	protected void configure(Map widgetProperties) {
+		
 	}
 
 	/**