UNPKG

@designliquido/foles

Version:

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

62 lines 2.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Mascara = void 0; const posicoes_1 = require("./atributos/posicoes"); const superclasse_1 = require("./superclasse"); const atribuicao_abreviada_1 = require("./validacoes/atribuicao-abreviada"); const condicao_extra_1 = require("./validacoes/condicao-extra"); class Mascara extends superclasse_1.Modificador { constructor(valores, pragmas, variavel) { super(["mascara", "máscara"], "mask", pragmas); this.valoresAceitos = { alfa: "alpha", luminancia: "luminance", luminância: "luminance", "fonte-correspondente": "match-source", auto: "auto", nenhuma: "none", conter: "contain", cobrir: "cover", "repetir-horizontal": "repeat-x", "repetir-vertical": "repeat-y", repetir: "repeat", espacar: "space", espaçar: "space", arredondar: "round", "nao-repetir": "no-repeat", "não-repetir": "no-repeat", adicionar: "add", subtrair: "subtract", cruzar: "intersect", excluir: "exclude", "conteudo-caixa": "content-box", "conteúdo-caixa": "content-box", "preenchimento-caixa": "padding-box", "borda-caixa": "border-box", "margem-caixa": "margin-box", "completar-caixa": "fill-box", "delimitar-caixa": "stroke-box", "visualizar-caixa": "view-box", "nao-recortar": "no-clip", "não-recortar": "no-clip", borda: "border", preenchimento: "padding", conteudo: "content", conteúdo: "content", texto: "text", url: "url", }; if (!variavel) { if (valores.length > 1) { (0, atribuicao_abreviada_1.validarAtribuicaoAbreviada)("condição-extra", "máscara", valores, posicoes_1.posicoesBasicas, this.valoresAceitos); } else { (0, condicao_extra_1.validarValoresAdicionais)("máscara", valores, posicoes_1.posicoesBasicas, this.valoresAceitos); } } this.valores = valores; this.variavel = variavel; } } exports.Mascara = Mascara; //# sourceMappingURL=mascara.js.map