183
183
*
184
184
*/
185
185
186
+ var noop = angular . noop ;
187
+ var forEach = angular . forEach ;
188
+
186
189
angular . module ( 'ngAnimate' , [ 'ng' ] )
187
190
188
191
/**
@@ -202,26 +205,23 @@ angular.module('ngAnimate', ['ng'])
202
205
203
206
var NG_ANIMATE_STATE = '$$ngAnimateState' ;
204
207
var rootAnimateState = { running :true } ;
205
-
206
208
$provide . decorator ( '$animate' , [ '$delegate' , '$injector' , '$sniffer' , '$rootElement' , '$timeout' ,
207
209
function ( $delegate , $injector , $sniffer , $rootElement , $timeout ) {
208
210
209
- var noop = angular . noop ;
210
- var forEach = angular . forEach ;
211
-
212
211
$rootElement . data ( NG_ANIMATE_STATE , rootAnimateState ) ;
213
212
214
213
function lookup ( name ) {
214
+ var i , ii ;
215
215
if ( name ) {
216
216
var classes = name . substr ( 1 ) . split ( '.' ) ,
217
217
classMap = { } ;
218
218
219
- for ( var i = 0 , ii = classes . length ; i < ii ; i ++ ) {
219
+ for ( i = 0 , ii = classes . length ; i < ii ; i ++ ) {
220
220
classMap [ classes [ i ] ] = true ;
221
221
}
222
222
223
223
var matches = [ ] ;
224
- for ( var i = 0 , ii = selectors . length ; i < ii ; i ++ ) {
224
+ for ( i = 0 , ii = selectors . length ; i < ii ; i ++ ) {
225
225
var selectorFactory = selectors [ i ] ;
226
226
var found = true ;
227
227
for ( var j = 0 , jj = selectorFactory . selectors . length ; j < jj ; j ++ ) {
@@ -236,7 +236,7 @@ angular.module('ngAnimate', ['ng'])
236
236
}
237
237
return matches ;
238
238
}
239
- } ;
239
+ }
240
240
241
241
/**
242
242
* @ngdoc object
@@ -532,7 +532,7 @@ angular.module('ngAnimate', ['ng'])
532
532
if ( ! animations [ i ] . done ) return ;
533
533
}
534
534
done ( ) ;
535
- } ;
535
+ }
536
536
537
537
function done ( ) {
538
538
if ( ! done . hasBeenRun ) {
@@ -547,24 +547,6 @@ angular.module('ngAnimate', ['ng'])
547
547
} ] )
548
548
549
549
. animation ( '' , [ '$window' , '$sniffer' , '$timeout' , function ( $window , $sniffer , $timeout ) {
550
- return {
551
- enter : function ( element , done ) {
552
- return animate ( element , 'ng-enter' , done ) ;
553
- } ,
554
- leave : function ( element , done ) {
555
- return animate ( element , 'ng-leave' , done ) ;
556
- } ,
557
- move : function ( element , done ) {
558
- return animate ( element , 'ng-move' , done ) ;
559
- } ,
560
- addClass : function ( element , className , done ) {
561
- return animate ( element , className , done ) ;
562
- } ,
563
- removeClass : function ( element , className , done ) {
564
- return animate ( element , className , done ) ;
565
- }
566
- } ;
567
-
568
550
function animate ( element , className , done ) {
569
551
if ( ! ( $sniffer . transitions || $sniffer . animations ) ) {
570
552
done ( ) ;
@@ -652,6 +634,25 @@ angular.module('ngAnimate', ['ng'])
652
634
if ( cancelled ) {
653
635
done ( ) ;
654
636
}
655
- } ;
637
+ }
638
+ }
639
+
640
+ return {
641
+ enter : function ( element , done ) {
642
+ return animate ( element , 'ng-enter' , done ) ;
643
+ } ,
644
+ leave : function ( element , done ) {
645
+ return animate ( element , 'ng-leave' , done ) ;
646
+ } ,
647
+ move : function ( element , done ) {
648
+ return animate ( element , 'ng-move' , done ) ;
649
+ } ,
650
+ addClass : function ( element , className , done ) {
651
+ return animate ( element , className , done ) ;
652
+ } ,
653
+ removeClass : function ( element , className , done ) {
654
+ return animate ( element , className , done ) ;
655
+ }
656
656
} ;
657
+
657
658
} ] ) ;
0 commit comments