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(){