Simplifying the camelCase logic used in the CSS and Effects modules.

This commit is contained in:
John Resig 2010-09-17 14:53:10 -04:00
parent 6541eb9d80
commit 77e310b906
2 changed files with 8 additions and 9 deletions

View file

@ -64,7 +64,7 @@ jQuery.extend({
}
// Make sure that we're working with the right name
var ret, origName = name.replace( rdashAlpha, fcamelCase ),
var ret, origName = jQuery.camelCase( name ),
style = elem.style, hooks = jQuery.cssHooks[ origName ];
name = jQuery.cssProps[ origName ] || origName;
@ -94,7 +94,7 @@ jQuery.extend({
css: function( elem, name, extra ) {
// Make sure that we're working with the right name
var ret, origName = name.replace( rdashAlpha, fcamelCase ),
var ret, origName = jQuery.camelCase( name ),
hooks = jQuery.cssHooks[ origName ];
name = jQuery.cssProps[ origName ] || origName;
@ -125,6 +125,10 @@ jQuery.extend({
for ( name in options ) {
elem.style[ name ] = old[ name ];
}
},
camelCase: function( string ) {
return string.replace( rdashAlpha, fcamelCase );
}
});