|
|
@@ -59,7 +59,7 @@ this.mediasMinifier = this.mediasMinifier || (() => {
|
|
|
|
|
|
function matchesMediaType(media, mediaType) {
|
|
|
const foundMediaTypes = flatten(mediaQueryParser.parseMediaList(media.mediaText).map(node => getMediaTypes(node, mediaType)));
|
|
|
- return foundMediaTypes.find(mediaTypeInfo => !mediaTypeInfo.not && (mediaTypeInfo.value == mediaType || mediaTypeInfo.value == "all"));
|
|
|
+ return foundMediaTypes.find(mediaTypeInfo => (!mediaTypeInfo.not && (mediaTypeInfo.value == mediaType || mediaTypeInfo.value == "all")) || (mediaTypeInfo.not && (mediaTypeInfo.value == "all" || mediaTypeInfo.value != mediaType)));
|
|
|
}
|
|
|
|
|
|
function getMediaTypes(parentNode, mediaType, mediaTypes = []) {
|