Updated Branches:
  refs/heads/master 350f89afb -> 1ca1ecfc9

Wrap the JS code in an auto-executing function as all other our scripts. Best 
practices.


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

Branch: refs/heads/master
Commit: 1ca1ecfc909d51dfd99ab0a385a582dedd7e95ef
Parents: a815d40
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Wed Oct 3 11:36:00 2012 +0300
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Wed Oct 3 11:36:00 2012 +0300

----------------------------------------------------------------------
 .../AjaxFormChoiceComponentUpdatingBehavior.js     |  106 +++++++-------
 1 files changed, 53 insertions(+), 53 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/1ca1ecfc/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 53decb6..cc00654 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
@@ -14,72 +14,72 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+
 /*
  * Wicket Choice Ajax updates.
  *
  * @author svenmeier
  */
 
+;(function (undefined) {
+       "use strict";
 
-// introduce a namespace
-if (typeof (Wicket.Choice) === "undefined") {
-       Wicket.Choice = {};
+       // introduce a namespace
+       if (typeof (Wicket.Choice) === "undefined") {
+               Wicket.Choice = {};
 
-       /**
-         * Is a change accepted.
-         *
-         * @param name input name of choice
-         * @param attrs ajax attributes
-        */
-       Wicket.Choice.acceptInput = function(name, attrs) {
-               "use strict";
+               /**
+                * Is a change accepted.
+                *
+                * @param name input name of choice
+                * @param attrs ajax attributes
+                */
+               Wicket.Choice.acceptInput = function(name, attrs) {
 
-               var srcElement = attrs.event.target;
+                       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;
+               /**
+                * 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) {
+                       var result = [], srcElement = attrs.event.target;
 
-               var inputNodes = 
Wicket.$(markupId).getElementsByTagName("input");
-               for (var i = 0 ; i < inputNodes.length ; i ++) {
-                       var inputNode = inputNodes[i];
+                       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 });
-               }
-
-               return result;
-       };
+                               var value = inputNode.value;
+                               result.push({ name: name, value: value });
+                       }
 
-       /**
-         * Attach to a choice.
-         *
-         * @param markupId markup id of choice
-         * @param input name of choice
-         * @attrs ajax attributes
-        */
-       Wicket.Choice.attach = function(markupId, name, attrs) {
-               "use strict";
+                       return result;
+               };
 
-               attrs.pre = (attrs.pre || []).concat([ function(attributes) { 
var pre = Wicket.Choice.acceptInput(name, attributes); return pre; } ]);
-               attrs.dep = (attrs.dep || []).concat([ function(attributes) { 
var deps = Wicket.Choice.getInputValues(markupId, name, attributes); return 
deps; } ]);
-               Wicket.Ajax.post(attrs);
-       };
-}
+               /**
+                * Attach to a choice.
+                *
+                * @param markupId markup id of choice
+                * @param input name of choice
+                * @attrs ajax attributes
+                */
+               Wicket.Choice.attach = function(markupId, name, attrs) {
+                       attrs.pre = (attrs.pre || []).concat([ 
function(attributes) { var pre = Wicket.Choice.acceptInput(name, attributes); 
return pre; } ]);
+                       attrs.dep = (attrs.dep || []).concat([ 
function(attributes) { var deps = Wicket.Choice.getInputValues(markupId, name, 
attributes); return deps; } ]);
+                       Wicket.Ajax.post(attrs);
+               };
+       }
+})();

Reply via email to