source: frontend/node_modules/postcss-normalize-display-values/src/lib/map.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 1.4 KB
Line 
1'use strict';
2const block = 'block';
3const flex = 'flex';
4const flow = 'flow';
5const flowRoot = 'flow-root';
6const grid = 'grid';
7const inline = 'inline';
8const inlineBlock = 'inline-block';
9const inlineFlex = 'inline-flex';
10const inlineGrid = 'inline-grid';
11const inlineTable = 'inline-table';
12const listItem = 'list-item';
13const ruby = 'ruby';
14const rubyBase = 'ruby-base';
15const rubyText = 'ruby-text';
16const runIn = 'run-in';
17const table = 'table';
18const tableCell = 'table-cell';
19const tableCaption = 'table-caption';
20
21/**
22 * Specification: https://drafts.csswg.org/css-display/#the-display-properties
23 */
24
25module.exports = new Map([
26 [[block, flow].toString(), block],
27 [[block, flowRoot].toString(), flowRoot],
28 [[inline, flow].toString(), inline],
29 [[inline, flowRoot].toString(), inlineBlock],
30 [[runIn, flow].toString(), runIn],
31 [[listItem, block, flow].toString(), listItem],
32 [[inline, flow, listItem].toString(), inline + ' ' + listItem],
33 [[block, flex].toString(), flex],
34 [[inline, flex].toString(), inlineFlex],
35 [[block, grid].toString(), grid],
36 [[inline, grid].toString(), inlineGrid],
37 [[inline, ruby].toString(), ruby],
38 // `block ruby` is same
39 [[block, table].toString(), table],
40 [[inline, table].toString(), inlineTable],
41 [[tableCell, flow].toString(), tableCell],
42 [[tableCaption, flow].toString(), tableCaption],
43 [[rubyBase, flow].toString(), rubyBase],
44 [[rubyText, flow].toString(), rubyText],
45]);
Note: See TracBrowser for help on using the repository browser.