@designliquido/foles
Version:
Linguagem de folhas de estilo para documentos em geral em português
53 lines • 2.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Exibicao = void 0;
const superclasse_1 = require("./superclasse");
const comum_1 = require("./validacoes/comum");
class Exibicao extends superclasse_1.Modificador {
constructor(valor, quantificador, pragmas, valorVariavel = false) {
super(["exibicao", "exibição"], "display", pragmas);
this.valoresAceitos = {
"em-bloco": "block",
"em-linha": "inline",
"fluxo-comum": "flow",
"fluxo-raiz": "flow-root",
tabela: "table",
flex: "flex",
"em-grade": "grid",
rubi: "ruby",
rubí: "ruby",
"item-lista": "list-item",
"conteudo-caixa": "contents",
"conteúdo-caixa": "contents",
nenhuma: "none",
"bloco-em-linha": "inline-block",
"tabela-em-linha": "inline-table",
"flex-em-linha": "inline-flex",
"grade-em-linha": "inline-grid",
"grupo-linhas-tabela": "table-row-group",
"grupo-cabecalho-tabela": "table-header-group",
"grupo-cabeçalho-tabela": "table-header-group",
"grupo-rodape-tabela": "table-footer-group",
"grupo-rodapé-tabela": "table-footer-group",
"linha-tabela": "table-row",
"celula-tabela": "table-cell",
"célula-tabela": "table-cell",
"grupo-colunas-tabela": "table-column-group",
"coluna-tabela": "table-column",
"legenda-tabela": "table-caption",
"base-rubi": "ruby-base",
"base-rubí": "ruby-base",
"texto-rubi": "ruby-text",
"texto-rubí": "ruby-text",
"base-container-rubi": "ruby-base-container",
"base-container-rubí": "ruby-base-container",
"texto-container-rubi": "ruby-text-container",
"texto-container-rubí": "ruby-text-container",
};
if (!valorVariavel)
(0, comum_1.validarValores)("exibição", valor, this.valoresAceitos);
this.valor = valor;
}
}
exports.Exibicao = Exibicao;
//# sourceMappingURL=exibicao.js.map