font-style.js 876 B

123456789101112131415161718192021222324252627
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var IPropertyDescriptor_1 = require("../IPropertyDescriptor");
  4. var FONT_STYLE;
  5. (function (FONT_STYLE) {
  6. FONT_STYLE["NORMAL"] = "normal";
  7. FONT_STYLE["ITALIC"] = "italic";
  8. FONT_STYLE["OBLIQUE"] = "oblique";
  9. })(FONT_STYLE = exports.FONT_STYLE || (exports.FONT_STYLE = {}));
  10. exports.fontStyle = {
  11. name: 'font-style',
  12. initialValue: 'normal',
  13. prefix: false,
  14. type: IPropertyDescriptor_1.PropertyDescriptorParsingType.IDENT_VALUE,
  15. parse: function (overflow) {
  16. switch (overflow) {
  17. case 'oblique':
  18. return FONT_STYLE.OBLIQUE;
  19. case 'italic':
  20. return FONT_STYLE.ITALIC;
  21. case 'normal':
  22. default:
  23. return FONT_STYLE.NORMAL;
  24. }
  25. }
  26. };
  27. //# sourceMappingURL=font-style.js.map