Fix an error in how cancel buttons are submitted to the server
Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/7cdb639d Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/7cdb639d Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/7cdb639d Branch: refs/heads/5.4-js-rewrite Commit: 7cdb639db2758b23f7ce3175a35a1ac59d4102bd Parents: be3d6ee Author: Howard M. Lewis Ship <[email protected]> Authored: Mon Nov 26 10:51:31 2012 -0800 Committer: Howard M. Lewis Ship <[email protected]> Committed: Mon Nov 26 10:51:31 2012 -0800 ---------------------------------------------------------------------- .../META-INF/modules/core/forms.coffee | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/7cdb639d/tapestry-core/src/main/coffeescript/META-INF/modules/core/forms.coffee ---------------------------------------------------------------------- diff --git a/tapestry-core/src/main/coffeescript/META-INF/modules/core/forms.coffee b/tapestry-core/src/main/coffeescript/META-INF/modules/core/forms.coffee index bde00bf..c6bc444 100644 --- a/tapestry-core/src/main/coffeescript/META-INF/modules/core/forms.coffee +++ b/tapestry-core/src/main/coffeescript/META-INF/modules/core/forms.coffee @@ -48,7 +48,8 @@ define ["core/events", "core/dom", "core/builder", "_"], firstHidden.insertBefore hidden # TODO: Research why we need id and name and get rid of one if possible. - value = Object.toJSON [ submitter.element.id, isCancel ? "cancel" : submitter.element.name ] + name = if isCancel then "cancel" else submitted.element.name + value = Object.toJSON [ submitter.element.id, name ] hidden.value value
