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");