You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by rl...@apache.org on 2004/03/09 00:26:58 UTC

cvs commit: jakarta-struts/src/share/org/apache/struts/taglib/html JavascriptValidatorTag.java

rleland     2004/03/08 15:26:58

  Modified:    src/share/org/apache/struts/taglib/html
                        JavascriptValidatorTag.java
  Log:
  Bug 17667 Patch and bug report by Alexander Merk
  Update patch by  Matt Bathje
  This allows multiple forms to be on the same page
  by generating a unique variable name based on form name.
  
  Struts must now be compiled against the nightly validator inorder
  for client side validations to work.
  
  Revision  Changes    Path
  1.48      +7 -5      jakarta-struts/src/share/org/apache/struts/taglib/html/JavascriptValidatorTag.java
  
  Index: JavascriptValidatorTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/JavascriptValidatorTag.java,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- JavascriptValidatorTag.java	24 Feb 2004 22:32:54 -0000	1.47
  +++ JavascriptValidatorTag.java	8 Mar 2004 23:26:58 -0000	1.48
  @@ -440,6 +440,7 @@
               int jscriptVar = 0;
               String functionName = null;
   
  +
               if (va.getJsFunctionName() != null
                   && va.getJsFunctionName().length() > 0) {
                   functionName = va.getJsFunctionName();
  @@ -447,7 +448,8 @@
                   functionName = va.getName();
               }
   
  -            results.append("    function " + functionName + " () { \n");
  +            String formName = form.getName();
  +            results.append("    function " + formName + "_" + functionName + " () { \n");
               for (Iterator x = form.getFields().iterator(); x.hasNext();) {
                   Field field = (Field) x.next();
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org