Support IE11

Previously `let of` loop was used, which isn't supported in IE11.

It seems it just fails when there is some JS syntax error
(doesn't matter where exactly) and dataType: 'json' has no effect.

Closes #982
This commit is contained in:
Artur Beljajev 2018-10-27 16:18:29 +03:00
parent 8666f4f714
commit 02f9e99428
6 changed files with 35 additions and 8 deletions

View file

@ -0,0 +1,11 @@
// Needed mainly for IE11
// https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach
if (window.NodeList && !NodeList.prototype.forEach) {
NodeList.prototype.forEach = function (callback, thisArg) {
thisArg = thisArg || window;
for (var i = 0; i < this.length; i++) {
callback.call(thisArg, this[i], i, this);
}
};
}