UNPKG

html2canvas-pro

Version:

Screenshots with JavaScript. Next generation!

29 lines 938 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.objectFit = void 0; const parser_1 = require("../syntax/parser"); exports.objectFit = { name: 'objectFit', initialValue: 'fill', prefix: false, type: 1 /* PropertyDescriptorParsingType.LIST */, parse: (_context, tokens) => { return tokens.filter(parser_1.isIdentToken).reduce((bit, token) => { return bit | parseDisplayValue(token.value); }, 0 /* OBJECT_FIT.FILL */); } }; const parseDisplayValue = (display) => { switch (display) { case 'contain': return 2 /* OBJECT_FIT.CONTAIN */; case 'cover': return 4 /* OBJECT_FIT.COVER */; case 'none': return 8 /* OBJECT_FIT.NONE */; case 'scale-down': return 16 /* OBJECT_FIT.SCALE_DOWN */; } return 0 /* OBJECT_FIT.FILL */; }; //# sourceMappingURL=object-fit.js.map