Skip to content

Commit

Permalink
convert to string before toUpperCase
Browse files Browse the repository at this point in the history
fix #1332
  • Loading branch information
caseyjhol committed Apr 7, 2016
1 parent 6ba746d commit d9961cb
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions js/bootstrap-select.js
Original file line number Diff line number Diff line change
Expand Up @@ -158,28 +158,28 @@
// Case insensitive contains search
$.expr[':'].icontains = function (obj, index, meta) {
var $obj = $(obj);
var haystack = ($obj.data('tokens') || $obj.text()).toUpperCase();
var haystack = ($obj.data('tokens') || $obj.text()).toString().toUpperCase();
return haystack.includes(meta[3].toUpperCase());
};

// Case insensitive begins search
$.expr[':'].ibegins = function (obj, index, meta) {
var $obj = $(obj);
var haystack = ($obj.data('tokens') || $obj.text()).toUpperCase();
var haystack = ($obj.data('tokens') || $obj.text()).toString().toUpperCase();
return haystack.startsWith(meta[3].toUpperCase());
};

// Case and accent insensitive contains search
$.expr[':'].aicontains = function (obj, index, meta) {
var $obj = $(obj);
var haystack = ($obj.data('tokens') || $obj.data('normalizedText') || $obj.text()).toUpperCase();
var haystack = ($obj.data('tokens') || $obj.data('normalizedText') || $obj.text()).toString().toUpperCase();
return haystack.includes(meta[3].toUpperCase());
};

// Case and accent insensitive begins search
$.expr[':'].aibegins = function (obj, index, meta) {
var $obj = $(obj);
var haystack = ($obj.data('tokens') || $obj.data('normalizedText') || $obj.text()).toUpperCase();
var haystack = ($obj.data('tokens') || $obj.data('normalizedText') || $obj.text()).toString().toUpperCase();
return haystack.startsWith(meta[3].toUpperCase());
};

Expand Down

0 comments on commit d9961cb

Please sign in to comment.