You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2012/10/02 20:45:27 UTC

git commit: WICKET-4769 Clicking on Label of Radio doesn't update component with Ajax update

Updated Branches:
  refs/heads/master 6f0863f43 -> 881d03ec8


WICKET-4769 Clicking on Label of Radio doesn't update component with Ajax update


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

Branch: refs/heads/master
Commit: 881d03ec84ead3386d37faf0eecf50d05fe30ac9
Parents: 6f0863f
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Tue Oct 2 21:45:03 2012 +0300
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Tue Oct 2 21:45:17 2012 +0300

----------------------------------------------------------------------
 .../AjaxFormChoiceComponentUpdatingBehavior.java   |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/881d03ec/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java b/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java
index 0a66b71..ee9b50a 100644
--- a/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java
+++ b/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java
@@ -86,6 +86,7 @@ public abstract class AjaxFormChoiceComponentUpdatingBehavior extends AbstractDe
 		asb.append("   if (!(inputNode.className.indexOf('wicket-'+markupId)>=0)&&!(inputNode.id.indexOf(markupId+'-')>=0)) return;\n");
 		asb.append("   var inputType = inputNode.type.toLowerCase();\n");
 		asb.append("   if (inputType === 'checkbox' || inputType === 'radio') {\n");
+		asb.append("    attributes.ad = false;\n"); // do not click the connected input
 		asb.append("    var name = inputNode.name, value = inputNode.value;\n");
 		asb.append("    result.push({ name: name, value: value });\n");
 		asb.append("   }\n"); // if (checkbox or radio)