mirror of
https://github.com/Modernizr/Modernizr.git
synced 2026-01-11 08:38:04 -05:00
Merge pull request #840 from bmcustodio/no-dashes
Removed dashes from property names corresponding to feature detects.
This commit is contained in:
@@ -2,7 +2,5 @@ define(['Modernizr', 'prefixed'], function( Modernizr, prefixed ) {
|
||||
// Battery API
|
||||
// https://developer.mozilla.org/en/DOM/window.navigator.mozBattery
|
||||
// By: Paul Sayre
|
||||
Modernizr.addTest('battery-api',
|
||||
!!prefixed('battery', navigator)
|
||||
);
|
||||
Modernizr.addTest('batteryapi', !!prefixed('battery', navigator), { aliases: ['battery-api'] });
|
||||
});
|
||||
|
||||
@@ -9,6 +9,6 @@ define(['Modernizr'], function( Modernizr ) {
|
||||
return false;
|
||||
}
|
||||
}, {
|
||||
aliases : ['blob-constructor']
|
||||
aliases: ['blob-constructor']
|
||||
});
|
||||
});
|
||||
|
||||
@@ -19,6 +19,6 @@ define(['Modernizr', 'testStyles'], function( Modernizr, testStyles ) {
|
||||
getComputedStyle(elem, null).getPropertyValue('display') :
|
||||
elem.currentStyle['display']);
|
||||
|
||||
Modernizr.addTest('display-runin', ret == 'run-in');
|
||||
Modernizr.addTest('displayrunin', ret == 'run-in', { aliases: ['display-runin'] });
|
||||
});
|
||||
});
|
||||
|
||||
@@ -26,6 +26,6 @@ define(['Modernizr', 'testStyles'], function( Modernizr, testStyles ) {
|
||||
var ret;
|
||||
var child = elem.children;
|
||||
ret = child[0].offsetLeft < child[1].offsetLeft;
|
||||
Modernizr.addTest('display-table', ret);
|
||||
}, 2);
|
||||
Modernizr.addTest('displaytable', ret, { aliases: ['display-table'] });
|
||||
},2);
|
||||
});
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
define(['Modernizr', 'prefixed'], function( Modernizr, prefixed ) {
|
||||
// dev.opera.com/articles/view/css3-object-fit-object-position/
|
||||
Modernizr.addTest('object-fit',
|
||||
!!prefixed('objectFit')
|
||||
);
|
||||
Modernizr.addTest('objectfit', !!prefixed('objectFit'), { aliases: ['object-fit'] });
|
||||
});
|
||||
|
||||
@@ -2,11 +2,13 @@ define(['Modernizr', 'createElement'], function( Modernizr, createElement ) {
|
||||
// by james a rosen.
|
||||
// https://github.com/Modernizr/Modernizr/issues/258
|
||||
|
||||
Modernizr.addTest('createelement-attrs', function() {
|
||||
Modernizr.addTest('createelementattrs', function() {
|
||||
try {
|
||||
return createElement('<input name="test" />').getAttribute('name') == 'test';
|
||||
} catch( e ) {
|
||||
return false;
|
||||
}
|
||||
}, {
|
||||
aliases: ['createelement-attrs']
|
||||
});
|
||||
});
|
||||
|
||||
@@ -20,11 +20,11 @@ define(['Modernizr', 'addTest'], function( Modernizr, addTest ) {
|
||||
var img = new Image();
|
||||
|
||||
img.onerror = function() {
|
||||
addTest('exif-orientation', false);
|
||||
addTest('exiforientation', false, { aliases: ['exif-orientation'] });
|
||||
};
|
||||
|
||||
img.onload = function() {
|
||||
addTest('exif-orientation', img.width !== 2);
|
||||
addTest('exiforientation', img.width !== 2, { aliases: ['exif-orientation'] });
|
||||
};
|
||||
|
||||
// There may be a way to shrink this more, it's a 1x2 white jpg with the orientation flag set to 6
|
||||
|
||||
@@ -9,11 +9,11 @@ define(['Modernizr', 'addTest'], function( Modernizr, addTest ) {
|
||||
var image = new Image();
|
||||
|
||||
image.onerror = function() {
|
||||
addTest('webp-lossless', false);
|
||||
addTest('webplossless', false, { aliases: ['webp-lossless'] });
|
||||
};
|
||||
|
||||
image.onload = function() {
|
||||
addTest('webp-lossless', image.width == 1);
|
||||
addTest('webplossless', image.width == 1, { aliases: ['webp-lossless'] });
|
||||
};
|
||||
|
||||
image.src = 'data:image/webp;base64,UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==';
|
||||
|
||||
@@ -211,8 +211,11 @@ test('Modernizr properties are looking good',function(){
|
||||
ok(Modernizr[prop] === true || Modernizr[prop] === false,
|
||||
'Modernizr.'+prop+' is a straight up boolean');
|
||||
|
||||
equal(prop,prop.toLowerCase(),'Modernizr.'+prop+' is all lowercase.');
|
||||
|
||||
equal(prop,prop.toLowerCase(),'all properties are lowerCase.')
|
||||
if (prop.indexOf('-') == -1) continue;
|
||||
|
||||
ok(Modernizr.hasOwnProperty(prop.replace(/-/g, '')), 'Modernizr.'+prop+' has an undashed alias.');
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user