123456789101112131415161718192021222324252627282930 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var IPropertyDescriptor_1 = require("../IPropertyDescriptor");
- var parser_1 = require("../syntax/parser");
- var BACKGROUND_CLIP;
- (function (BACKGROUND_CLIP) {
- BACKGROUND_CLIP[BACKGROUND_CLIP["BORDER_BOX"] = 0] = "BORDER_BOX";
- BACKGROUND_CLIP[BACKGROUND_CLIP["PADDING_BOX"] = 1] = "PADDING_BOX";
- BACKGROUND_CLIP[BACKGROUND_CLIP["CONTENT_BOX"] = 2] = "CONTENT_BOX";
- })(BACKGROUND_CLIP = exports.BACKGROUND_CLIP || (exports.BACKGROUND_CLIP = {}));
- exports.backgroundClip = {
- name: 'background-clip',
- initialValue: 'border-box',
- prefix: false,
- type: IPropertyDescriptor_1.PropertyDescriptorParsingType.LIST,
- parse: function (tokens) {
- return tokens.map(function (token) {
- if (parser_1.isIdentToken(token)) {
- switch (token.value) {
- case 'padding-box':
- return BACKGROUND_CLIP.PADDING_BOX;
- case 'content-box':
- return BACKGROUND_CLIP.CONTENT_BOX;
- }
- }
- return BACKGROUND_CLIP.BORDER_BOX;
- });
- }
- };
- //# sourceMappingURL=background-clip.js.map
|