|
|
@@ -53,8 +53,12 @@ this.mediasMinifier = this.mediasMinifier || (() => {
|
|
|
return sheetContent;
|
|
|
}
|
|
|
|
|
|
+ function flatten(array) {
|
|
|
+ return array.reduce((a, b) => a.concat(Array.isArray(b) ? flatten(b) : b), []);
|
|
|
+ }
|
|
|
+
|
|
|
function matchesMediaType(media, mediaType) {
|
|
|
- const foundMediaTypes = mediaQueryParser.parseMediaList(media.mediaText).map(node => getMediaTypes(node, mediaType)).flat();
|
|
|
+ const foundMediaTypes = flatten(mediaQueryParser.parseMediaList(media.mediaText).map(node => getMediaTypes(node, mediaType)));
|
|
|
return foundMediaTypes.find(mediaTypeInfo => !mediaTypeInfo.not && (mediaTypeInfo.value == mediaType || mediaTypeInfo.value == "all"));
|
|
|
}
|
|
|
|