Use ol/array#includes instead of .includes()
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
*/
|
||||
|
||||
import {assert} from '../asserts.js';
|
||||
import {includes} from '../array.js';
|
||||
|
||||
/**
|
||||
* @typedef {Object} PreferredOptions
|
||||
@@ -245,10 +246,10 @@ function generateVersion3Options(iiifInfo) {
|
||||
iiifInfo.imageInfo.preferredFormats.length > 0
|
||||
? iiifInfo.imageInfo.preferredFormats
|
||||
.filter(function (format) {
|
||||
return ['jpg', 'png', 'gif'].includes(format);
|
||||
return includes(['jpg', 'png', 'gif'], format);
|
||||
})
|
||||
.reduce(function (acc, format) {
|
||||
return acc === undefined && formats.includes(format)
|
||||
return acc === undefined && includes(formats, format)
|
||||
? format
|
||||
: acc;
|
||||
}, undefined)
|
||||
@@ -456,16 +457,16 @@ class IIIFInfo {
|
||||
sizes: imageOptions.sizes,
|
||||
format:
|
||||
options.format !== undefined &&
|
||||
imageOptions.formats.includes(options.format)
|
||||
includes(imageOptions.formats, options.format)
|
||||
? options.format
|
||||
: imageOptions.preferredFormat !== undefined
|
||||
? imageOptions.preferredFormat
|
||||
: 'jpg',
|
||||
supports: imageOptions.supports,
|
||||
quality:
|
||||
options.quality && imageOptions.qualities.includes(options.quality)
|
||||
options.quality && includes(imageOptions.qualities, options.quality)
|
||||
? options.quality
|
||||
: imageOptions.qualities.includes('native')
|
||||
: includes(imageOptions.qualities, 'native')
|
||||
? 'native'
|
||||
: 'default',
|
||||
resolutions: Array.isArray(imageOptions.resolutions)
|
||||
|
||||
Reference in New Issue
Block a user