| 123456789101112131415161718192021222324252627 |
- /*!
- {
- "name": "CSS Display table",
- "property": "displaytable",
- "caniuse": "css-table",
- "authors": ["scottjehl"],
- "tags": ["css"],
- "builderAliases": ["css_displaytable"],
- "notes": [{
- "name": "Detects for all additional table display values",
- "href": "https://pastebin.com/Gk9PeVaQ"
- }]
- }
- !*/
- /* DOC
- `display: table` and `table-cell` test. (both are tested under one name `table-cell` )
- */
- define(['Modernizr', 'testStyles'], function(Modernizr, testStyles) {
- // If a document is in rtl mode this test will fail so we force ltr mode on the injected
- // element https://github.com/Modernizr/Modernizr/issues/716
- testStyles('#modernizr{display: table; direction: ltr}#modernizr div{display: table-cell; padding: 10px}', function(elem) {
- var ret;
- var child = elem.childNodes;
- ret = child[0].offsetLeft < child[1].offsetLeft;
- Modernizr.addTest('displaytable', ret, {aliases: ['display-table']});
- }, 2);
- });
|