Browse Source

JSLint opto-transform

pull/14/head
David DeSandro 15 years ago
parent
commit
1c7b492489
  1. 20
      src/jquery.opto-transform.js

20
src/jquery.opto-transform.js

@ -14,7 +14,7 @@
},
scale : function ( scale ) {
return 'scale(' + scale[0] + ')';
},
}
},
'3d' : {
translate : function ( position ) {
@ -23,7 +23,6 @@
scale : function ( scale ) {
return 'scale3d(' + scale[0] + ', ' + scale[0] + ', 1)';
}
}
},
dimensions = Modernizr.csstransforms3d ? '3d' : '2d',
@ -37,17 +36,16 @@
switch ( name ) {
case 'scale' :
case 'translate' :
// console.log( name )
// unpack current transform data
var data = $( elem ).data('transform') || {};
var data = $( elem ).data('transform') || {},
// extend new value over current data
var newData = {};
newData = {},
valueFns = [],
fnName;
newData[ name ] = value;
$.extend( data, newData );
var valueFns = [];
for ( var fnName in data ) {
for ( fnName in data ) {
var transformValue = data[ fnName ],
getFn = transformFnUtils[ fnName ],
valueFn = getFn( transformValue );
@ -63,7 +61,7 @@
// set name to vendor specific property
name = $.props.transform;
break
break;
}
// if ( name === 'transform') {
@ -78,11 +76,11 @@
var data = $( this.elem ).data('transform'),
currentScale = data && data[ this.prop ] ? data[ this.prop ] : [ 1 ];
// scale value is saved as a 1 item array
return currentScale[0]
return currentScale[0];
}
return _fxCur.apply(this, arguments);
}
};
$.fx.step.scale = function (fx) {
$( fx.elem ).css({ scale: [ fx.now ] });

Loading…
Cancel
Save