diff --git a/src/js/select2/data/ajax.js b/src/js/select2/data/ajax.js index 4a85c4a4..f9f1ad4f 100644 --- a/src/js/select2/data/ajax.js +++ b/src/js/select2/data/ajax.js @@ -1,14 +1,14 @@ define([ - "./array", - "../utils", - "jquery" + './array', + '../utils', + 'jquery' ], function (ArrayAdapter, Utils, $) { function AjaxAdapter ($element, options) { this.ajaxOptions = options.options.ajax; this.processResults = this.ajaxOptions.processResults || function (results) { - return results + return results; }; ArrayAdapter.__super__.constructor.call(this, $element, options); @@ -21,14 +21,14 @@ define([ var self = this; var options = $.extend({ - type: "GET", + type: 'GET', }, this.ajaxOptions); - if (typeof options.url === "function") { + if (typeof options.url === 'function') { options.url = options.url(params); } - if (typeof options.data === "function") { + if (typeof options.data === 'function') { options.data = options.data(params); } @@ -37,8 +37,6 @@ define([ $request.success(function (data) { var results = self.processResults(data); - console.log(results) - callback(results); }); }; diff --git a/src/js/select2/data/array.js b/src/js/select2/data/array.js index d3cc84d2..eaedfaab 100644 --- a/src/js/select2/data/array.js +++ b/src/js/select2/data/array.js @@ -1,6 +1,6 @@ define([ - "./select", - "../utils" + './select', + '../utils' ], function (SelectAdapter, Utils) { function ArrayAdapter ($element, options) { this.data = options.options.data; @@ -13,7 +13,7 @@ define([ ArrayAdapter.prototype.select = function (data) { var self = this; - this.$element.find("option").each(function () { + this.$element.find('option').each(function () { var $option = $(this); var option = self.item($option); @@ -27,17 +27,17 @@ define([ this.$element.append($option); ArrayAdapter.__super__.select.call(this, data); - } + }; ArrayAdapter.prototype.option = function (data) { - var $option = $(""); + var $option = $(''); $option.text(data.text); $option.val(data.id); - $option.data("data", data); + $option.data('data', data); return $option; - } + }; ArrayAdapter.prototype.query = function (params, callback) { var matches = []; @@ -52,7 +52,7 @@ define([ }); callback(matches); - } + }; return ArrayAdapter; }); diff --git a/src/js/select2/data/base.js b/src/js/select2/data/base.js index a64298bc..e1c5276e 100644 --- a/src/js/select2/data/base.js +++ b/src/js/select2/data/base.js @@ -8,12 +8,12 @@ define([ Utils.Extend(BaseAdapter, Utils.Observable); BaseAdapter.prototype.current = function (callback) { - throw new Error("The `current` method must be defined in child classes."); - } + throw new Error('The `current` method must be defined in child classes.'); + }; BaseAdapter.prototype.query = function (params, callback) { - throw new Error("The `query` method must be defined in child classes."); - } + throw new Error('The `query` method must be defined in child classes.'); + }; return BaseAdapter; }); diff --git a/src/js/select2/data/select.js b/src/js/select2/data/select.js index 6772f536..a27c4899 100644 --- a/src/js/select2/data/select.js +++ b/src/js/select2/data/select.js @@ -15,7 +15,7 @@ define([ var data = []; var self = this; - this.$element.find(":selected").each(function () { + this.$element.find(':selected').each(function () { var $option = $(this); var option = self.item($option); @@ -29,7 +29,7 @@ define([ SelectAdapter.prototype.select = function (data) { var self = this; - if (this.$element.prop("multiple")) { + if (this.$element.prop('multiple')) { this.current(function (currentData) { var val = []; @@ -45,20 +45,20 @@ define([ } self.$element.val(val); - self.$element.trigger("change"); + self.$element.trigger('change'); }); } else { var val = data.id; this.$element.val(val); - this.$element.trigger("change"); + this.$element.trigger('change'); } }; SelectAdapter.prototype.unselect = function (data) { var self = this; - if (!this.$element.prop("multiple")) { + if (!this.$element.prop('multiple')) { return; } @@ -74,27 +74,27 @@ define([ } self.$element.val(val); - self.$element.trigger("change"); + self.$element.trigger('change'); }); - } + }; SelectAdapter.prototype.bind = function (container, $container) { var self = this; - container.on("select", function (params) { + container.on('select', function (params) { self.select(params.data); }); - container.on("unselect", function (params) { + container.on('unselect', function (params) { self.unselect(params.data); }); - } + }; SelectAdapter.prototype.query = function (params, callback) { var data = []; var self = this; - this.$element.find("option").each(function () { + this.$element.find('option').each(function () { var $option = $(this); var option = self.item($option); @@ -108,7 +108,7 @@ define([ }; SelectAdapter.prototype.item = function ($option) { - var data = $option.data("data"); + var data = $option.data('data'); // If the data has already be generated, use it if (data == null) { @@ -117,14 +117,14 @@ define([ text: $option.html() }; - $option.data("data", data); + $option.data('data', data); } return data; }; SelectAdapter.prototype.matches = function (params, data) { - if ($.trim(params.term) == "") { + if ($.trim(params.term) === '') { return true; } @@ -133,7 +133,7 @@ define([ } return false; - } + }; return SelectAdapter; }); diff --git a/src/js/select2/dropdown/search.js b/src/js/select2/dropdown/search.js index a8c9a62f..ddb7f007 100644 --- a/src/js/select2/dropdown/search.js +++ b/src/js/select2/dropdown/search.js @@ -1,15 +1,15 @@ define([ - "../utils" + '../utils' ], function (Utils) { - function Search (decorated, arguments) { - decorated.call(this, arguments); + function Search (decorated, args) { + decorated.call(this, args); } Utils.Extend(Search, Utils.Observable); - Search.prototype.bind = function (decorated, arguments) { + Search.prototype.bind = function (decorated, args) { this.$container = $container; - } + }; return Search; });