@@ -702,11 +702,8 @@ export class Animator {
702
702
703
703
} else if ( tweenEffect ) {
704
704
// EVERYTHING IN BETWEEN
705
- let valNum = ( ( ( toNum - fromNum ) * stepValue ) + fromNum ) ;
705
+ const valNum = ( ( ( toNum - fromNum ) * stepValue ) + fromNum ) ;
706
706
const unit = fx . to . effectUnit ;
707
- if ( unit === 'px' ) {
708
- valNum = valNum ;
709
- }
710
707
val = valNum + unit ;
711
708
}
712
709
@@ -819,7 +816,6 @@ export class Animator {
819
816
const addClasses = this . _beforeAddClasses ;
820
817
const removeClasses = this . _beforeRemoveClasses ;
821
818
822
- let prop : string ;
823
819
for ( let i = 0 ; i < elements . length ; i ++ ) {
824
820
const el = elements [ i ] ;
825
821
const elementClassList = el . classList ;
@@ -834,6 +830,7 @@ export class Animator {
834
830
835
831
// css classes to remove before the animation
836
832
if ( removeClasses ) {
833
+
837
834
for ( let j = 0 ; j < removeClasses . length ; j ++ ) {
838
835
// ******** DOM WRITE ****************
839
836
elementClassList . remove ( removeClasses [ j ] ) ;
@@ -842,7 +839,7 @@ export class Animator {
842
839
843
840
// inline styles to add before the animation
844
841
if ( this . _beforeStyles ) {
845
- for ( prop in this . _beforeStyles ) {
842
+ for ( const prop in this . _beforeStyles ) {
846
843
// ******** DOM WRITE ****************
847
844
( el as any ) . style [ prop ] = this . _beforeStyles [ prop ] ;
848
845
}
@@ -919,24 +916,27 @@ export class Animator {
919
916
// finished in reverse direction
920
917
921
918
// css classes that were added before the animation should be removed
922
- if ( this . _beforeAddClasses ) {
923
- for ( j = 0 ; j < this . _beforeAddClasses . length ; j ++ ) {
919
+ const beforeAddClasses = this . _beforeAddClasses ;
920
+ if ( beforeAddClasses ) {
921
+ for ( j = 0 ; j < beforeAddClasses . length ; j ++ ) {
924
922
// ******** DOM WRITE ****************
925
- elementClassList . remove ( this . _beforeAddClasses [ j ] ) ;
923
+ elementClassList . remove ( beforeAddClasses [ j ] ) ;
926
924
}
927
925
}
928
926
929
927
// css classes that were removed before the animation should be added
930
- if ( this . _beforeRemoveClasses ) {
931
- for ( j = 0 ; j < this . _beforeRemoveClasses . length ; j ++ ) {
928
+ const beforeRemoveClasses = this . _beforeRemoveClasses ;
929
+ if ( beforeRemoveClasses ) {
930
+ for ( j = 0 ; j < beforeRemoveClasses . length ; j ++ ) {
932
931
// ******** DOM WRITE ****************
933
- elementClassList . add ( this . _beforeRemoveClasses [ j ] ) ;
932
+ elementClassList . add ( beforeRemoveClasses [ j ] ) ;
934
933
}
935
934
}
936
935
937
936
// inline styles that were added before the animation should be removed
938
- if ( this . _beforeStyles ) {
939
- for ( prop in this . _beforeStyles ) {
937
+ const beforeStyles = this . _beforeStyles ;
938
+ if ( beforeStyles ) {
939
+ for ( prop in beforeStyles ) {
940
940
// ******** DOM WRITE ****************
941
941
( el as any ) . style [ prop ] = '' ;
942
942
}
@@ -946,26 +946,29 @@ export class Animator {
946
946
// finished in forward direction
947
947
948
948
// css classes to add after the animation
949
- if ( this . _afterAddClasses ) {
950
- for ( j = 0 ; j < this . _afterAddClasses . length ; j ++ ) {
949
+ const afterAddClasses = this . _afterAddClasses ;
950
+ if ( afterAddClasses ) {
951
+ for ( j = 0 ; j < afterAddClasses . length ; j ++ ) {
951
952
// ******** DOM WRITE ****************
952
- elementClassList . add ( this . _afterAddClasses [ j ] ) ;
953
+ elementClassList . add ( afterAddClasses [ j ] ) ;
953
954
}
954
955
}
955
956
956
957
// css classes to remove after the animation
957
- if ( this . _afterRemoveClasses ) {
958
- for ( j = 0 ; j < this . _afterRemoveClasses . length ; j ++ ) {
958
+ const afterRemoveClasses = this . _afterRemoveClasses ;
959
+ if ( afterRemoveClasses ) {
960
+ for ( j = 0 ; j < afterRemoveClasses . length ; j ++ ) {
959
961
// ******** DOM WRITE ****************
960
- elementClassList . remove ( this . _afterRemoveClasses [ j ] ) ;
962
+ elementClassList . remove ( afterRemoveClasses [ j ] ) ;
961
963
}
962
964
}
963
965
964
966
// inline styles to add after the animation
965
- if ( this . _afterStyles ) {
966
- for ( prop in this . _afterStyles ) {
967
+ const afterStyles = this . _afterStyles ;
968
+ if ( afterStyles ) {
969
+ for ( prop in afterStyles ) {
967
970
// ******** DOM WRITE ****************
968
- ( el as any ) . style [ prop ] = this . _afterStyles [ prop ] ;
971
+ ( el as any ) . style [ prop ] = afterStyles [ prop ] ;
969
972
}
970
973
}
971
974
}
0 commit comments