UNPKG

@designliquido/foles

Version:

Linguagem de folhas de estilo para documentos em geral em português

54 lines 2.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FonteTexto = void 0; const superclasse_1 = require("./superclasse"); const atribuicao_abreviada_1 = require("./validacoes/atribuicao-abreviada"); const fonte_1 = require("./validacoes/fonte"); class FonteTexto extends superclasse_1.Modificador { constructor(valores, pragmas, variavel) { super("fonte-texto", "font-family", pragmas); this.valoresAceitos = { serif: "serif", "sans-serif": "sans-serif", monospace: "monospace", cursive: "cursive", fantasy: "fantasy", "system-ui": "system-ui", "ui-serif": "ui-serif", "ui-sans-serif": "ui-sans-serif", "ui-monospace": "ui-monospace", "ui-rounded": "ui-rounded", math: "math", emoji: "emoji", fangsong: "fangsong", "serifa": "serif", "sem-serifa": "sans-serif", "monoespaço": "monospace", "monoespaco": "monospace", "cursiva": "cursive", "fantasia": "fantasy", "sistema-iu": "system-ui", "iu-serifa": "ui-serif", "iu-sem-serifa": "ui-sans-serif", "iu-monoespaço": "ui-monospace", "iu-monoespaco": "ui-monospace", "iu-arredondada": "ui-rounded", "matematica": "math", "matemática": "math", "serifa-chinesa": "fangsong", }; if (!variavel) { if (valores.length > 1) { (0, atribuicao_abreviada_1.validarAtribuicaoAbreviada)("fonte", "fonte-texto", valores, this.valoresAceitos); // TODO: Recebe validacaoPersonalizada como true } else { (0, fonte_1.validarValorFonte)("fonte-texto", valores, this.valoresAceitos); } } this.valores = valores; this.variavel = variavel; } } exports.FonteTexto = FonteTexto; //# sourceMappingURL=fonte-texto.js.map