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")));
