You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by aw...@apache.org on 2007/08/22 06:27:36 UTC
svn commit: r568408 - in
/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert:
ColorConverter.java DateTimeConverter.java
Author: awiner
Date: Tue Aug 21 21:27:34 2007
New Revision: 568408
URL: http://svn.apache.org/viewvc?rev=568408&view=rev
Log:
TRINIDAD-96: Validators should be added incrementally, not set as a whole
- Final bit: make color converter incrementally build the color formatting
Modified:
myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/ColorConverter.java
myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/DateTimeConverter.java
Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/ColorConverter.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/ColorConverter.java?rev=568408&r1=568407&r2=568408&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/ColorConverter.java (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/ColorConverter.java Tue Aug 21 21:27:34 2007
@@ -85,8 +85,10 @@
buff.append(XhtmlUtils.escapeJS(getTransparentString(context)));
buff.append("\";");
- buff.append("var _cfs=new Object();");
- buff.append("var _cfts=new Object();");
+ // only create the _cfs object if it doesn't exist, so we don't
+ // wipe out _cfs[xxx] values if we ppr the first color field on a
+ // page with multiple color fields.
+ buff.append("if(window['_cfs']==undefined){var _cfs=new Object();var _cfts=new Object();}");
}
String[] patterns = getPatterns();
Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/DateTimeConverter.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/DateTimeConverter.java?rev=568408&r1=568407&r2=568408&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/DateTimeConverter.java (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/DateTimeConverter.java Tue Aug 21 21:27:34 2007
@@ -179,11 +179,10 @@
if (requestMap.get(_PATTERN_WRITTEN_KEY) == null)
{
requestMap.put(_PATTERN_WRITTEN_KEY, Boolean.TRUE);
- // only create the _dfs object if it doesn't exist. This is to
- // make sure we don't have problems like bug 3448873 where we
+ // only create the _dfs object if it doesn't exist, so we don't
// wipe out _dfs[xxx] values if we ppr the first date field on a
// page with multiple date fields.
- buff.append("if(window['_dfs'] == (void 0)){var _dfs=new Object();}");
+ buff.append("if(window['_dfs'] == undefined){var _dfs=new Object();}");
}
buff.append("_dfs[\"");