html2canvas-pro
Version:
Screenshots with JavaScript. Next generation!
24 lines • 864 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.backgroundOrigin = void 0;
const parser_1 = require("../syntax/parser");
exports.backgroundOrigin = {
name: 'background-origin',
initialValue: 'border-box',
prefix: false,
type: 1 /* PropertyDescriptorParsingType.LIST */,
parse: (_context, tokens) => {
return tokens.map((token) => {
if ((0, parser_1.isIdentToken)(token)) {
switch (token.value) {
case 'padding-box':
return 1 /* BACKGROUND_ORIGIN.PADDING_BOX */;
case 'content-box':
return 2 /* BACKGROUND_ORIGIN.CONTENT_BOX */;
}
}
return 0 /* BACKGROUND_ORIGIN.BORDER_BOX */;
});
}
};
//# sourceMappingURL=background-origin.js.map