2 /* font-size -> fontSize */
3 camelize: function( cssProp ){
4 var parts = cssProp.split( ' ' ).join( '' ).split( '-' ),
7 if( l === 1 ) return parts[ 0 ];
9 camelized = cssProp.charAt(0) === '-'
10 ? parts[ 0 ].charAt( 0 ).toUpperCase() + parts[ 0 ].substring( 1 )
13 for( i = 1; i < l; ++i ){
14 camelized += parts[ i ].charAt( 0 ).toUpperCase() + parts[ i ].substring( 1 );
19 /* fontSize -> font-size */
20 uncamelize: function( str ){
21 return str.split( ' ' ).join( '' ).replace( X.Style.REG_LARGE, '-$&' ).toLowerCase();
23 objToCssText : function( obj ){
24 var css = [], uncamelize = X.Style.uncamelize, p;
26 css[ css.length ] = [ uncamelize( p ), obj[ p ] ].join( ':' );
28 return css.join( ';' );