Updated Branches:
  refs/heads/master 881d03ec8 -> cdc3c8588

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

Revert 881d03ec84ead3386d37faf0eecf50d05fe30ac9
It works only if the choice is manually repainted in the ajax response


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

Branch: refs/heads/master
Commit: cdc3c858873bdb1188a054756869a2604a79805a
Parents: 881d03e
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Tue Oct 2 21:58:11 2012 +0300
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Tue Oct 2 21:58:11 2012 +0300

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


http://git-wip-us.apache.org/repos/asf/wicket/blob/cdc3c858/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 ee9b50a..0a66b71 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,7 +86,6 @@ 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)

Reply via email to