Add AjaxFormChoiceComponentUpdatingBehavior.js to grunt.js to be linted

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

Branch: refs/heads/master
Commit: a815d402cf37f72cdf43a8639e772365192e6a75
Parents: 350f89a
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Wed Oct 3 11:31:17 2012 +0300
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Wed Oct 3 11:31:17 2012 +0300

----------------------------------------------------------------------
 grunt.js                                           |    3 ++-
 .../AjaxFormChoiceComponentUpdatingBehavior.js     |   15 ++++++++++-----
 2 files changed, 12 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/a815d402/grunt.js
----------------------------------------------------------------------
diff --git a/grunt.js b/grunt.js
index 3161745..c3346ff 100644
--- a/grunt.js
+++ b/grunt.js
@@ -23,7 +23,8 @@ module.exports = function(grunt) {
                        
"wicket-core/src/main/java/org/apache/wicket/markup/html/form/CheckboxMultipleChoiceSelector.js",
                        
"wicket-core/src/main/java/org/apache/wicket/markup/html/form/AbstractCheckSelector.js",
                        
"wicket-core/src/main/java/org/apache/wicket/markup/html/form/upload/MultiFileUploadField.js",
-                       
"wicket-core/src/main/java/org/apache/wicket/markup/html/form/CheckBoxSelector.js"
+                       
"wicket-core/src/main/java/org/apache/wicket/markup/html/form/CheckBoxSelector.js",
+                       
"wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.js"
                ],
                extensionsJs = [
                        
"wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/progressbar.js",

http://git-wip-us.apache.org/repos/asf/wicket/blob/a815d402/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.js
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.js
 
b/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.js
index 0c4e124..53decb6 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.js
+++ 
b/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.js
@@ -27,7 +27,7 @@ if (typeof (Wicket.Choice) === "undefined") {
 
        /**
          * Is a change accepted.
-         * 
+         *
          * @param name input name of choice
          * @param attrs ajax attributes
         */
@@ -36,25 +36,30 @@ if (typeof (Wicket.Choice) === "undefined") {
 
                var srcElement = attrs.event.target;
 
-               return srcElement.name == name;
+               return srcElement.name === name;
        };
 
        /**
          * Get all checked input values.
-         * 
+         *
          * @param markupId markup id of choice
          * @param name input name of choice
          * @param attrs ajax attributes
         */
        Wicket.Choice.getInputValues = function(markupId, name, attrs) {
+               "use strict";
                var result = [], srcElement = attrs.event.target;
 
                var inputNodes = 
Wicket.$(markupId).getElementsByTagName("input");
                for (var i = 0 ; i < inputNodes.length ; i ++) {
                        var inputNode = inputNodes[i];
 
-                       if (inputNode.name != name) continue;
-                       if (!inputNode.checked) continue;
+                       if (inputNode.name !== name) {
+                               continue;
+                       }
+                       if (!inputNode.checked) {
+                               continue;
+                       }
 
                        var value = inputNode.value;
                        result.push({ name: name, value: value });

Reply via email to