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); + }; + } +})();
