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/>

Reply via email to