You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2007/03/08 00:54:58 UTC

svn commit: r515852 - /incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/wicket-ajax.js

Author: knopp
Date: Wed Mar  7 15:54:57 2007
New Revision: 515852

URL: http://svn.apache.org/viewvc?view=rev&rev=515852
Log:
Support for serializing nested forms

Modified:
    incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/wicket-ajax.js

Modified: incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/wicket-ajax.js
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/wicket-ajax.js?view=diff&rev=515852&r1=515851&r2=515852
==============================================================================
--- incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/wicket-ajax.js (original)
+++ incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/wicket-ajax.js Wed Mar  7 15:54:57 2007
@@ -284,12 +284,13 @@
     }
 }
 
-Wicket.Form.serialize = function(form) {
+Wicket.Form.serialize = function(element) {
     var result = "";
-    for (var i = 0; i < form.elements.length; ++i) {
-        var e = form.elements[i];
+    result += Wicket.Form.serializeElement(element);
+    for (var i = 0; i < element.childNodes.length; ++i) {
+        var e = element.childNodes[i];
         if (e.name && e.name != "" && !e.disabled) {
-            result += Wicket.Form.serializeElement(e);
+			result += Wicket.Form.serialize(e);
         }
     }
     return result;