mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-05-18 15:41:05 +00:00
28 lines
947 B
JavaScript
28 lines
947 B
JavaScript
/*!
|
|
{
|
|
"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);
|
|
});
|