replaced usages of [].indexOf with $.inArray()
X-Browser Compatibility (and performance) reasons. Signed-off-by: Kevin Brown <kevin@kevinbrown.in>
This commit is contained in:
parent
e75cd78c51
commit
07c4db1de2
10
dist/js/select2.amd.full.js
vendored
10
dist/js/select2.amd.full.js
vendored
@ -352,7 +352,7 @@ define('select2/results',[
|
||||
|
||||
var item = $.data(this, 'data');
|
||||
|
||||
if (item.id != null && selectedIds.indexOf(item.id.toString()) > -1) {
|
||||
if ($.inArray(item.id, selectedIds) > -1) {
|
||||
$option.attr('aria-selected', 'true');
|
||||
} else {
|
||||
$option.attr('aria-selected', 'false');
|
||||
@ -2394,7 +2394,7 @@ define('select2/data/select',[
|
||||
for (var d = 0; d < data.length; d++) {
|
||||
var id = data[d].id;
|
||||
|
||||
if (val.indexOf(id) === -1) {
|
||||
if ($.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
@ -2432,7 +2432,7 @@ define('select2/data/select',[
|
||||
for (var d = 0; d < currentData.length; d++) {
|
||||
var id = currentData[d].id;
|
||||
|
||||
if (id !== data.id && val.indexOf(id) === -1) {
|
||||
if (id !== data.id && $.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
@ -2971,7 +2971,7 @@ define('select2/data/tokenizer',[
|
||||
while (i < term.length) {
|
||||
var termChar = term[i];
|
||||
|
||||
if (separators.indexOf(termChar) === -1) {
|
||||
if ($.inArray(termChar, separators) === -1) {
|
||||
i++;
|
||||
|
||||
continue;
|
||||
@ -4121,7 +4121,7 @@ define('select2/options',[
|
||||
data = Utils._convertData(data);
|
||||
|
||||
for (var key in data) {
|
||||
if (excludedData.indexOf(key) > -1) {
|
||||
if ($.inArray(key, excludedData) > -1) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
10
dist/js/select2.amd.js
vendored
10
dist/js/select2.amd.js
vendored
@ -352,7 +352,7 @@ define('select2/results',[
|
||||
|
||||
var item = $.data(this, 'data');
|
||||
|
||||
if (item.id != null && selectedIds.indexOf(item.id.toString()) > -1) {
|
||||
if ($.inArray(item.id, selectedIds) > -1) {
|
||||
$option.attr('aria-selected', 'true');
|
||||
} else {
|
||||
$option.attr('aria-selected', 'false');
|
||||
@ -2394,7 +2394,7 @@ define('select2/data/select',[
|
||||
for (var d = 0; d < data.length; d++) {
|
||||
var id = data[d].id;
|
||||
|
||||
if (val.indexOf(id) === -1) {
|
||||
if ($.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
@ -2432,7 +2432,7 @@ define('select2/data/select',[
|
||||
for (var d = 0; d < currentData.length; d++) {
|
||||
var id = currentData[d].id;
|
||||
|
||||
if (id !== data.id && val.indexOf(id) === -1) {
|
||||
if (id !== data.id && $.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
@ -2971,7 +2971,7 @@ define('select2/data/tokenizer',[
|
||||
while (i < term.length) {
|
||||
var termChar = term[i];
|
||||
|
||||
if (separators.indexOf(termChar) === -1) {
|
||||
if ($.inArray(termChar, separators) === -1) {
|
||||
i++;
|
||||
|
||||
continue;
|
||||
@ -4121,7 +4121,7 @@ define('select2/options',[
|
||||
data = Utils._convertData(data);
|
||||
|
||||
for (var key in data) {
|
||||
if (excludedData.indexOf(key) > -1) {
|
||||
if ($.inArray(key, excludedData) > -1) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
10
dist/js/select2.full.js
vendored
10
dist/js/select2.full.js
vendored
@ -791,7 +791,7 @@ define('select2/results',[
|
||||
|
||||
var item = $.data(this, 'data');
|
||||
|
||||
if (item.id != null && selectedIds.indexOf(item.id.toString()) > -1) {
|
||||
if ($.inArray(item.id, selectedIds) > -1) {
|
||||
$option.attr('aria-selected', 'true');
|
||||
} else {
|
||||
$option.attr('aria-selected', 'false');
|
||||
@ -2833,7 +2833,7 @@ define('select2/data/select',[
|
||||
for (var d = 0; d < data.length; d++) {
|
||||
var id = data[d].id;
|
||||
|
||||
if (val.indexOf(id) === -1) {
|
||||
if ($.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
@ -2871,7 +2871,7 @@ define('select2/data/select',[
|
||||
for (var d = 0; d < currentData.length; d++) {
|
||||
var id = currentData[d].id;
|
||||
|
||||
if (id !== data.id && val.indexOf(id) === -1) {
|
||||
if (id !== data.id && $.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
@ -3410,7 +3410,7 @@ define('select2/data/tokenizer',[
|
||||
while (i < term.length) {
|
||||
var termChar = term[i];
|
||||
|
||||
if (separators.indexOf(termChar) === -1) {
|
||||
if ($.inArray(termChar, separators) === -1) {
|
||||
i++;
|
||||
|
||||
continue;
|
||||
@ -4560,7 +4560,7 @@ define('select2/options',[
|
||||
data = Utils._convertData(data);
|
||||
|
||||
for (var key in data) {
|
||||
if (excludedData.indexOf(key) > -1) {
|
||||
if ($.inArray(key, excludedData) > -1) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
4
dist/js/select2.full.min.js
vendored
4
dist/js/select2.full.min.js
vendored
File diff suppressed because one or more lines are too long
10
dist/js/select2.js
vendored
10
dist/js/select2.js
vendored
@ -791,7 +791,7 @@ define('select2/results',[
|
||||
|
||||
var item = $.data(this, 'data');
|
||||
|
||||
if (item.id != null && selectedIds.indexOf(item.id.toString()) > -1) {
|
||||
if ($.inArray(item.id, selectedIds) > -1) {
|
||||
$option.attr('aria-selected', 'true');
|
||||
} else {
|
||||
$option.attr('aria-selected', 'false');
|
||||
@ -2833,7 +2833,7 @@ define('select2/data/select',[
|
||||
for (var d = 0; d < data.length; d++) {
|
||||
var id = data[d].id;
|
||||
|
||||
if (val.indexOf(id) === -1) {
|
||||
if ($.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
@ -2871,7 +2871,7 @@ define('select2/data/select',[
|
||||
for (var d = 0; d < currentData.length; d++) {
|
||||
var id = currentData[d].id;
|
||||
|
||||
if (id !== data.id && val.indexOf(id) === -1) {
|
||||
if (id !== data.id && $.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
@ -3410,7 +3410,7 @@ define('select2/data/tokenizer',[
|
||||
while (i < term.length) {
|
||||
var termChar = term[i];
|
||||
|
||||
if (separators.indexOf(termChar) === -1) {
|
||||
if ($.inArray(termChar, separators) === -1) {
|
||||
i++;
|
||||
|
||||
continue;
|
||||
@ -4560,7 +4560,7 @@ define('select2/options',[
|
||||
data = Utils._convertData(data);
|
||||
|
||||
for (var key in data) {
|
||||
if (excludedData.indexOf(key) > -1) {
|
||||
if ($.inArray(key, excludedData) > -1) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
4
dist/js/select2.min.js
vendored
4
dist/js/select2.min.js
vendored
File diff suppressed because one or more lines are too long
4
src/js/select2/data/select.js
vendored
4
src/js/select2/data/select.js
vendored
@ -49,7 +49,7 @@ define([
|
||||
for (var d = 0; d < data.length; d++) {
|
||||
var id = data[d].id;
|
||||
|
||||
if (val.indexOf(id) === -1) {
|
||||
if ($.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
@ -87,7 +87,7 @@ define([
|
||||
for (var d = 0; d < currentData.length; d++) {
|
||||
var id = currentData[d].id;
|
||||
|
||||
if (id !== data.id && val.indexOf(id) === -1) {
|
||||
if (id !== data.id && $.inArray(id, val) === -1) {
|
||||
val.push(id);
|
||||
}
|
||||
}
|
||||
|
2
src/js/select2/data/tokenizer.js
vendored
2
src/js/select2/data/tokenizer.js
vendored
@ -57,7 +57,7 @@ define([
|
||||
while (i < term.length) {
|
||||
var termChar = term[i];
|
||||
|
||||
if (separators.indexOf(termChar) === -1) {
|
||||
if ($.inArray(termChar, separators) === -1) {
|
||||
i++;
|
||||
|
||||
continue;
|
||||
|
2
src/js/select2/options.js
vendored
2
src/js/select2/options.js
vendored
@ -75,7 +75,7 @@ define([
|
||||
data = Utils._convertData(data);
|
||||
|
||||
for (var key in data) {
|
||||
if (excludedData.indexOf(key) > -1) {
|
||||
if ($.inArray(key, excludedData) > -1) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
2
src/js/select2/results.js
vendored
2
src/js/select2/results.js
vendored
@ -106,7 +106,7 @@ define([
|
||||
|
||||
var item = $.data(this, 'data');
|
||||
|
||||
if (item.id != null && selectedIds.indexOf(item.id.toString()) > -1) {
|
||||
if ($.inArray(item.id, selectedIds) > -1) {
|
||||
$option.attr('aria-selected', 'true');
|
||||
} else {
|
||||
$option.attr('aria-selected', 'false');
|
||||
|
Loading…
Reference in New Issue
Block a user