Bladeren bron

don't remove styles for "not all" media

Gildas 7 jaren geleden
bovenliggende
commit
ed5d4fbbcf
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      lib/single-file/css-medias-minifier.js

+ 1 - 1
lib/single-file/css-medias-minifier.js

@@ -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 = []) {