UNPKG

@designliquido/foles

Version:

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

31 lines 1.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NomeAnimacao = void 0; const globais_1 = require("./atributos/globais"); const superclasse_1 = require("./superclasse"); const atribuicao_abreviada_1 = require("./validacoes/atribuicao-abreviada"); const comum_1 = require("./validacoes/comum"); const identificacao_personalizada_1 = require("./validacoes/identificacao-personalizada"); class NomeAnimacao extends superclasse_1.Modificador { constructor(valor, quantificador, pragmas, valorVariavel = false) { super(["nome-animacao", "nome-animação"], "animation-name", pragmas); this.valoresAceitos = { nenhum: "none", }; if (!valorVariavel) { if (valor.includes(" ") || valor.includes(",")) { (0, atribuicao_abreviada_1.validarAtribuicaoAbreviada)("comum", "nome-animação", valor, this.valoresAceitos, undefined, false, true); } else { if (!(Object.keys(this.valoresAceitos).includes(valor)) && !(Object.keys(globais_1.valoresGlobais).includes(valor))) { (0, identificacao_personalizada_1.validarIdentificacaoPersonalizada)("nome-animação", valor); this.valoresAceitos[valor] = valor; } (0, comum_1.validarValores)("nome-animação", valor, this.valoresAceitos); } } this.valor = valor; } } exports.NomeAnimacao = NomeAnimacao; //# sourceMappingURL=nome-animacao.js.map