Merge pull request #840 from bmcustodio/no-dashes

Removed dashes from property names corresponding to feature detects.
This commit is contained in:
Stu Cox
2013-02-26 01:35:29 -08:00
9 changed files with 17 additions and 16 deletions

View File

@@ -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'] });
});

View File

@@ -9,6 +9,6 @@ define(['Modernizr'], function( Modernizr ) {
return false;
}
}, {
aliases : ['blob-constructor']
aliases: ['blob-constructor']
});
});

View File

@@ -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'] });
});
});

View File

@@ -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);
});

View File

@@ -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'] });
});

View File

@@ -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']
});
});

View File

@@ -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

View File

@@ -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==';

View File

@@ -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.');
}
}
})