|
|
@@ -33,7 +33,13 @@ this.cssMinifier = this.stylesMinifier || (() => {
|
|
|
const stats = { processed: 0, discarded: 0 };
|
|
|
doc.querySelectorAll("style").forEach(styleElement => {
|
|
|
if (styleElement.sheet) {
|
|
|
- processRules(doc, styleElement.sheet.cssRules, mediaAllInfo);
|
|
|
+ let mediaInfo;
|
|
|
+ if (styleElement.media && styleElement.media != "all") {
|
|
|
+ mediaInfo = mediaAllInfo.get(styleElement.media);
|
|
|
+ } else {
|
|
|
+ mediaInfo = mediaAllInfo;
|
|
|
+ }
|
|
|
+ processRules(doc, styleElement.sheet.cssRules, mediaInfo);
|
|
|
styleElement.textContent = serializeRules(styleElement.sheet.cssRules);
|
|
|
stats.discarded -= styleElement.sheet.cssRules.length;
|
|
|
}
|