28 lines
880 B
JavaScript
28 lines
880 B
JavaScript
|
"use strict";
|
||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
exports.overflow = void 0;
|
||
|
var parser_1 = require("../syntax/parser");
|
||
|
exports.overflow = {
|
||
|
name: 'overflow',
|
||
|
initialValue: 'visible',
|
||
|
prefix: false,
|
||
|
type: 1 /* LIST */,
|
||
|
parse: function (_context, tokens) {
|
||
|
return tokens.filter(parser_1.isIdentToken).map(function (overflow) {
|
||
|
switch (overflow.value) {
|
||
|
case 'hidden':
|
||
|
return 1 /* HIDDEN */;
|
||
|
case 'scroll':
|
||
|
return 2 /* SCROLL */;
|
||
|
case 'clip':
|
||
|
return 3 /* CLIP */;
|
||
|
case 'auto':
|
||
|
return 4 /* AUTO */;
|
||
|
case 'visible':
|
||
|
default:
|
||
|
return 0 /* VISIBLE */;
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
//# sourceMappingURL=overflow.js.map
|