You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by sy...@apache.org on 2005/08/31 17:36:33 UTC

svn commit: r265513 - /cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/resources/js/cforms.js

Author: sylvain
Date: Wed Aug 31 08:36:29 2005
New Revision: 265513

URL: http://svn.apache.org/viewcvs?rev=265513&view=rev
Log:
Enable Ajax in the portal

Modified:
    cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/resources/js/cforms.js

Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/resources/js/cforms.js
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/resources/js/cforms.js?rev=265513&r1=265512&r2=265513&view=diff
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/resources/js/cforms.js (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/resources/js/cforms.js Wed Aug 31 08:36:29 2005
@@ -50,7 +50,11 @@
         
         var req = CForms.newXMLHttpRequest();
         if (req) {
-            var uri = form.action;
+	    // The "ajax-action" attribute specifies an alternate submit location used in Ajax mode.
+	    // This allows to use Ajax in the portal where forms are normally posted to the portal URL.
+	    var uri = form.getAttribute("ajax-action");
+	    if (! uri)
+	        uri = form.action;
             if ( uri == "" )
                 uri = document.location;