You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by br...@apache.org on 2007/01/17 18:53:33 UTC

svn commit: r497100 - /cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/generation/JXMacrosHelper.java

Author: bruno
Date: Wed Jan 17 09:53:33 2007
New Revision: 497100

URL: http://svn.apache.org/viewvc?view=rev&rev=497100
Log:
Add a locale attribute on the <form> tag so that client-side scripts can know the locale used to render/parse the form data (used by the dojo-based datetime picker)

Modified:
    cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/generation/JXMacrosHelper.java

Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/generation/JXMacrosHelper.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/generation/JXMacrosHelper.java?view=diff&rev=497100&r1=497099&r2=497100
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/generation/JXMacrosHelper.java (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/generation/JXMacrosHelper.java Wed Jan 17 09:53:33 2007
@@ -108,6 +108,10 @@
 
         // Add the "state" attribute
         attrs.addCDATAAttribute("state", form.getCombinedState().getName());
+
+        // Add locale attribute, useful for client-side code which needs to do stuff that
+        // corresponds to the form locale (e.g. date pickers)
+        attrs.addCDATAAttribute("locale", this.locale.toString().replaceAll("_", "-"));
         
         // Add the "listening" attribute is the value has change listeners
         if (form instanceof ValueChangedListenerEnabled &&