You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2006/09/29 06:03:29 UTC
svn commit: r451111 - in /tapestry/tapestry4/trunk/tapestry-framework/src:
java/org/apache/tapestry/form/ java/org/apache/tapestry/form/validator/
js/tests/form/
Author: jkuhnert
Date: Thu Sep 28 21:03:27 2006
New Revision: 451111
URL: http://svn.apache.org/viewvc?view=rev&rev=451111
Log:
Look at that! Date formatting works completely now ! woo hoo ...No more posix formats! :)
Modified:
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MaxDate.java
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MinDate.java
tapestry/tapestry4/trunk/tapestry-framework/src/js/tests/form/test_datetime.js
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java?view=diff&rev=451111&r1=451110&r2=451111
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java Thu Sep 28 21:03:27 2006
@@ -134,9 +134,9 @@
symbols.put(SYM_CLEAR_BUTTON_LABEL, getMessages().getMessage("clear"));
symbols.put(SYM_FORMNAME, getForm().getName());
symbols.put(SYM_VALUE, getValue());
-
+
getScript().execute(this, cycle, pageRenderSupport, symbols);
-
+
renderDelegatePrefix(writer, cycle);
writer.beginEmpty("input");
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MaxDate.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MaxDate.java?view=diff&rev=451111&r1=451110&r2=451111
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MaxDate.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MaxDate.java Thu Sep 28 21:03:27 2006
@@ -24,7 +24,6 @@
import org.apache.tapestry.form.translator.DateTranslator;
import org.apache.tapestry.json.JSONLiteral;
import org.apache.tapestry.json.JSONObject;
-import org.apache.tapestry.util.Strftime;
import org.apache.tapestry.valid.ValidationConstants;
import org.apache.tapestry.valid.ValidationConstraint;
import org.apache.tapestry.valid.ValidationStrings;
@@ -97,8 +96,8 @@
+ "max:"
+ JSONObject.quote(translator.format(field, context.getLocale(), _maxDate))
+ ","
- + "format:"
- + JSONObject.quote(Strftime.convertToPosixFormat(translator.getPattern()))
+ + "datePattern:"
+ + JSONObject.quote(translator.getPattern())
+ "}]"));
accumulateProfileProperty(field, profile,
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MinDate.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MinDate.java?view=diff&rev=451111&r1=451110&r2=451111
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MinDate.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/validator/MinDate.java Thu Sep 28 21:03:27 2006
@@ -24,7 +24,6 @@
import org.apache.tapestry.form.translator.DateTranslator;
import org.apache.tapestry.json.JSONLiteral;
import org.apache.tapestry.json.JSONObject;
-import org.apache.tapestry.util.Strftime;
import org.apache.tapestry.valid.ValidationConstants;
import org.apache.tapestry.valid.ValidationConstraint;
import org.apache.tapestry.valid.ValidationStrings;
@@ -103,8 +102,8 @@
+ "min:"
+ JSONObject.quote(translator.format(field, context.getLocale(), _minDate))
+ ","
- + "format:"
- + JSONObject.quote(Strftime.convertToPosixFormat(translator.getPattern()))
+ + "datePattern:"
+ + JSONObject.quote(translator.getPattern())
+ "}]"));
accumulateProfileProperty(field, profile,
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/tests/form/test_datetime.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/tests/form/test_datetime.js?view=diff&rev=451111&r1=451110&r2=451111
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/tests/form/test_datetime.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/tests/form/test_datetime.js Thu Sep 28 21:03:27 2006
@@ -15,6 +15,8 @@
// value = "12112/12/23434"; "08 Sep 2006"
// jum.assertFalse(value, tapestry.form.datetime.isValidDate(value));
// jum.assertFalse("null value", tapestry.form.datetime.isValidDate());
+ jum.assertTrue("verbose date valid", tapestry.form.datetime.isValidDate("08 Sep 2006",
+ {strict:true, datePattern: "d MMM yyyy", selector:"dateOnly"} ));
}
function test_datetime_maxDate(){