Updated Branches:
  refs/heads/master a92efff89 -> 90abd22b2

WICKET-4961 serialize elements of parental forms

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/90abd22b
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/90abd22b
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/90abd22b

Branch: refs/heads/master
Commit: 90abd22b22bfbd4399781a3d6283b24e0adc6d8e
Parents: a92efff
Author: svenmeier <[email protected]>
Authored: Thu Jan 10 22:15:14 2013 +0100
Committer: svenmeier <[email protected]>
Committed: Thu Jan 10 22:15:14 2013 +0100

----------------------------------------------------------------------
 .../wicket/ajax/res/js/wicket-ajax-jquery.js       |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/90abd22b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js 
b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
index dbbf96e..e16e1a8 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
+++ 
b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
@@ -1328,6 +1328,10 @@
                                        if (form.tagName.toLowerCase() === 
'form') {
                                                elements = form.elements;
                                        } else {
+                                               do {
+                                                       form = form.parentNode;
+                                               } 
while(form.tagName.toLowerCase() != "form" && element.tagName.toLowerCase() != 
"body")
+
                                                elements = 
nodeListToArray(form.getElementsByTagName("input"));
                                                elements = 
elements.concat(nodeListToArray(form.getElementsByTagName("select")));
                                                elements = 
elements.concat(nodeListToArray(form.getElementsByTagName("textarea")));

Reply via email to