To avoid regressions it would be good if the respective test is updated too: https://github.com/apache/wicket/blob/master/wicket-core/src/test/js/form.js#L175 I'll do it next week if no one do it before me.
On Thu, Jan 10, 2013 at 11:16 PM, <[email protected]> wrote: > 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"))); > > -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com <http://jweekend.com/>
