Revision: 1341
http://stripes.svn.sourceforge.net/stripes/?rev=1341&view=rev
Author: bengunter
Date: 2010-11-12 18:46:06 +0000 (Fri, 12 Nov 2010)
Log Message:
-----------
Applied fix for STS-778 from 1.5.x branch.
Modified Paths:
--------------
trunk/stripes/src/net/sourceforge/stripes/tag/FieldMetadataTag.java
Modified: trunk/stripes/src/net/sourceforge/stripes/tag/FieldMetadataTag.java
===================================================================
--- trunk/stripes/src/net/sourceforge/stripes/tag/FieldMetadataTag.java
2010-11-12 18:44:16 UTC (rev 1340)
+++ trunk/stripes/src/net/sourceforge/stripes/tag/FieldMetadataTag.java
2010-11-12 18:46:06 UTC (rev 1341)
@@ -159,14 +159,13 @@
Class<?> typeConverterClass = null;
if (data != null) {
- if (data.encrypted())
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("encrypted:")
- .append(data.encrypted());
- if (data.required())
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("required:").append(
- data.required());
+ fieldInfo.append("required:").append(data.required())
+ .append(",ignore:").append(data.ignore())
+ .append(",encrypted:").append(data.encrypted())
+ .append(",trim:").append(data.trim());
+
if (data.on() != null) {
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("on:[");
+ fieldInfo.append(",on:[");
Iterator<String> it = data.on().iterator();
while (it.hasNext()) {
fieldInfo.append(JavaScriptBuilder.quote(it.next()));
@@ -175,39 +174,28 @@
}
fieldInfo.append("]");
}
- if (data.trim())
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("trim:").append(
- data.trim());
if (data.mask() != null)
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("mask:")
- .append("new RegExp(")
+ fieldInfo.append(",mask:").append("new RegExp(")
.append(JavaScriptBuilder.quote("^" +
data.mask().toString() + "$"))
.append(")");
if (data.minlength() != null)
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("minlength:")
- .append(data.minlength());
+ fieldInfo.append(",minlength:").append(data.minlength());
if (data.maxlength() != null)
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("maxlength:")
- .append(data.maxlength());
+ fieldInfo.append(",maxlength:").append(data.maxlength());
if (data.minvalue() != null)
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("minvalue:").append(
- data.minvalue());
+ fieldInfo.append(",minvalue:").append(data.minvalue());
if (data.maxvalue() != null)
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("maxvalue:").append(
- data.maxvalue());
-
+ fieldInfo.append(",maxvalue:").append(data.maxvalue());
+
String label = data.label();
- if (data.label() == null)
- {
- label = LocalizationUtility.getLocalizedFieldName(field,
- form == null ? null : form.getAction(),
- form == null ? null : form.getActionBeanClass(),
+ if (data.label() == null) {
+ label = LocalizationUtility.getLocalizedFieldName(field,
form == null ? null
+ : form.getAction(), form == null ? null :
form.getActionBeanClass(),
locale);
}
if (label != null)
- fieldInfo.append(fieldInfo.length() > 0 ? "," :
"").append("label:").append(
- JavaScriptBuilder.quote(label));
-
+
fieldInfo.append(",label:").append(JavaScriptBuilder.quote(label));
+
typeConverterClass = data.converter();
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development