You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by sv...@apache.org on 2005/03/16 17:40:59 UTC

cvs commit: incubator-myfaces/src/share/org/apache/myfaces/renderkit/html HtmlLinkRendererBase.java

svieujot    2005/03/16 08:40:59

  Modified:    src/share/org/apache/myfaces/renderkit/html
                        HtmlLinkRendererBase.java
  Log:
  Call form.onsubmit in HtmlCommandLink (otherwise bypassed by calling directly form.submit.
  
  Revision  Changes    Path
  1.19      +9 -2      incubator-myfaces/src/share/org/apache/myfaces/renderkit/html/HtmlLinkRendererBase.java
  
  Index: HtmlLinkRendererBase.java
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/src/share/org/apache/myfaces/renderkit/html/HtmlLinkRendererBase.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- HtmlLinkRendererBase.java	13 Oct 2004 11:51:01 -0000	1.18
  +++ HtmlLinkRendererBase.java	16 Mar 2005 16:40:59 -0000	1.19
  @@ -38,6 +38,9 @@
    * @author Manfred Geiler (latest modification by $Author$)
    * @version $Revision$ $Date$
    * $Log$
  + * Revision 1.19  2005/03/16 16:40:59  svieujot
  + * Call form.onsubmit in HtmlCommandLink (otherwise bypassed by calling directly form.submit.
  + *
    * Revision 1.18  2004/10/13 11:51:01  matze
    * renamed packages to org.apache
    *
  @@ -324,6 +327,10 @@
               onClick.append(target);
               onClick.append("';");
           }
  +		
  +		// onSubmit
  +		onClick.append("if("+jsForm+".onsubmit){"+jsForm+".onsubmit();}");
  +		
           //submit
           onClick.append(jsForm);
           onClick.append(".submit();return false;");  //return false, so that browser does not handle the click