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 &&