Skip to content

Commit a4cab6b

Browse files
committed
Implement fix for IE11 on blur
See selectize#997
1 parent 9cdc169 commit a4cab6b

File tree

7 files changed

+2185
-10
lines changed

7 files changed

+2185
-10
lines changed

dist/js/selectize.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1068,7 +1068,7 @@
10681068
self.refreshState();
10691069

10701070
// IE11 bug: element still marked as active
1071-
(dest || document.body).focus();
1071+
dest && dest.focus && dest.focus();
10721072

10731073
self.ignoreFocus = false;
10741074
self.trigger('blur');

dist/js/selectize.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/standalone/selectize.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -420,14 +420,14 @@
420420
return (str + '').replace(/([.?*+^$[\]\\(){}|-])/g, '\\$1');
421421
};
422422

423-
var is_array = Array.isArray || ($ && $.isArray) || function(object) {
423+
var is_array = Array.isArray || (typeof $ !== 'undefined' && $.isArray) || function(object) {
424424
return Object.prototype.toString.call(object) === '[object Array]';
425425
};
426426

427427
var DIACRITICS = {
428428
'a': '[aÀÁÂÃÄÅàáâãäåĀāąĄ]',
429429
'c': '[cÇçćĆčČ]',
430-
'd': '[dđĐďĎ]',
430+
'd': '[dđĐďĎð]',
431431
'e': '[eÈÉÊËèéêëěĚĒēęĘ]',
432432
'i': '[iÌÍÎÏìíîïĪī]',
433433
'l': '[lłŁ]',
@@ -1677,7 +1677,7 @@
16771677
self.refreshState();
16781678

16791679
// IE11 bug: element still marked as active
1680-
(dest || document.body).focus();
1680+
dest && dest.focus && dest.focus();
16811681

16821682
self.ignoreFocus = false;
16831683
self.trigger('blur');

dist/js/standalone/selectize.min.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)