Fix slice usage in display tests on IE11
IE11 doesn't support the `slice` method on ArrayBufferViews, so we have to use the old `Array.prototype.slice.call` trick in the tests instead.
This commit is contained in:
parent
37c609359a
commit
af4deba893
|
@ -354,7 +354,8 @@ describe('Display/Canvas Helper', function () {
|
||||||
for (let x = 0;x < 16;x++) {
|
for (let x = 0;x < 16;x++) {
|
||||||
let pixel;
|
let pixel;
|
||||||
if ((x < 4) && (y < 4)) {
|
if ((x < 4) && (y < 4)) {
|
||||||
pixel = checked_data.slice((y*4+x)*4, (y*4+x+1)*4);
|
// NB: of course IE11 doesn't support #slice on ArrayBufferViews...
|
||||||
|
pixel = Array.prototype.slice.call(checked_data, (y*4+x)*4, (y*4+x+1)*4);
|
||||||
} else {
|
} else {
|
||||||
pixel = [0, 0xff, 0, 255];
|
pixel = [0, 0xff, 0, 255];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue