Switch parse-srcset to srcset (#7381)

This commit is contained in:
fisker Cheung authored and Georgii Dolzhykov committed 2020-01-19 00:44:44 +02:00
1 parent ac72cd3e94
commit 11c4cea68a
3 files changed
+12 -17

No files matched your search

+6 -12
View File
@@ -3,26 +3,20 @@
const {
builders: { concat, ifBreak, join, line }
} = require("../document");
const parseSrcset = require("parse-srcset");
const parseSrcset = require("srcset").parse;
function printImgSrcset(value) {
const srcset = parseSrcset(value, {
logger: {
error(message) {
throw new Error(message);
}
}
});
const srcset = parseSrcset(value);
const hasW = srcset.some(src => src.w);
const hasH = srcset.some(src => src.h);
const hasX = srcset.some(src => src.d);
const hasW = srcset.some(src => src.width);
const hasH = srcset.some(src => src.height);
const hasX = srcset.some(src => src.density);
if (hasW + hasH + hasX !== 1) {
throw new Error("Mixed descriptor in srcset is not supported");
}
const key = hasW ? "w" : hasH ? "h" : "d";
const key = hasW ? "width" : hasH ? "height" : "density";
const unit = hasW ? "w" : hasH ? "h" : "x";
const getMax = values => Math.max(...values);