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