UNPKG

browsernizr

Version:

Modernizr wrapper for use with browserify

26 lines (24 loc) 820 B
/*! { "name": "CSS :checked pseudo-selector", "caniuse": "css-sel3", "property": "checked", "tags": ["css"], "notes": [{ "name": "Related Github Issue", "href": "https://github.com/Modernizr/Modernizr/pull/879" }] } !*/ var Modernizr = require('./../../lib/Modernizr.js'); var createElement = require('./../../lib/createElement.js'); var testStyles = require('./../../lib/testStyles.js'); Modernizr.addTest('checked', function() { return testStyles('#modernizr {position:absolute} #modernizr input {margin-left:10px} #modernizr :checked {margin-left:20px;display:block}', function(elem) { var cb = createElement('input'); cb.setAttribute('type', 'checkbox'); cb.setAttribute('checked', 'checked'); elem.appendChild(cb); return cb.offsetLeft === 20; }); });