UNPKG

@designliquido/foles

Version:

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

40 lines 1.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PosicionarSe = 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 PosicionarSe extends superclasse_1.Modificador { constructor(valor, quantificador, pragmas, valorVariavel = false) { super("posicionar-se", "place-self", pragmas); this.valoresAceitos = { "inicio-linha-base": "first baseline", "início-linha-base": "first baseline", "fim-linha-base": "last baseline", "espaco-entre": "space-between", "espaço-entre": "space-between", "espaco-ao-redor": "space-around", "espaço-ao-redor": "space-around", "espaco-uniforme": "space-evenly", "espaço-uniforme": "space-evenly", seguro: "safe", inseguro: "unsafe", "auto-inicio": "self-start", "auto-início": "self-start", "auto-fim": "self-end", auto: "auto", }; if (!valorVariavel) { if (valor.includes(" ")) { (0, atribuicao_abreviada_1.validarAtribuicaoAbreviada)("condição-extra", "posicionar-se", valor, posicoes_1.posicoes, this.valoresAceitos); } else { (0, condicao_extra_1.validarValoresAdicionais)("posicionar-se", valor, posicoes_1.posicoes, this.valoresAceitos); } } this.valor = valor; } } exports.PosicionarSe = PosicionarSe; //# sourceMappingURL=posicionar-se.js.map