You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jc...@apache.org on 2007/03/27 10:56:00 UTC

svn commit: r522816 - /incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket-datetime/src/main/java/wicket/extensions/yui/calendar/DatePicker.java

Author: jcompagner
Date: Tue Mar 27 01:55:59 2007
New Revision: 522816

URL: http://svn.apache.org/viewvc?view=rev&rev=522816
Log:
datepicket fix when nothing is in the field

Modified:
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket-datetime/src/main/java/wicket/extensions/yui/calendar/DatePicker.java

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket-datetime/src/main/java/wicket/extensions/yui/calendar/DatePicker.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket-datetime/src/main/java/wicket/extensions/yui/calendar/DatePicker.java?view=diff&rev=522816&r1=522815&r2=522816
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket-datetime/src/main/java/wicket/extensions/yui/calendar/DatePicker.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket-datetime/src/main/java/wicket/extensions/yui/calendar/DatePicker.java Tue Mar 27 01:55:59 2007
@@ -188,10 +188,12 @@
 		buffer.append(" });\n");
 
 		buffer.append(" function showCalendar() {\n");
+		buffer.append("var dateValue = YAHOO.util.Dom.get(\""); 
+		buffer.append(component.getMarkupId()); 
+		buffer.append("\").value;\n");
+		buffer.append("if (dateValue) {\n");
 		buffer.append(javascriptWidgetId);
-		buffer.append(".select(YAHOO.util.Dom.get(\"");
-		buffer.append(component.getMarkupId());
-		buffer.append("\").value);\n");
+		buffer.append(".select(dateValue);\n");
 		buffer.append("var firstDate = ");
 		buffer.append(javascriptWidgetId);
 		buffer.append(".getSelectedDates()[0];");
@@ -199,6 +201,7 @@
 		buffer.append(".cfg.setProperty(\"pagedate\", (firstDate.getMonth()+1) + \"/\" + firstDate.getFullYear());");  
 		buffer.append(javascriptWidgetId);
 		buffer.append(".render();\n");
+		buffer.append("}\n");
 		buffer.append(javascriptWidgetId);
 		buffer.append(".show();\n");
 		buffer.append(" }\n");