@@ -328,8 +328,8 @@ var $AnimateCssProvider = ['$animateProvider', function($animateProvider) {
328
328
var gcsLookup = createLocalCacheLookup ( ) ;
329
329
var gcsStaggerLookup = createLocalCacheLookup ( ) ;
330
330
331
- this . $get = [ '$window' , '$$jqLite' , '$$AnimateRunner' , '$timeout' , '$$forceReflow' , '$sniffer' , '$$rAF' ,
332
- function ( $window , $$jqLite , $$AnimateRunner , $timeout , $$forceReflow , $sniffer , $$rAF ) {
331
+ this . $get = [ '$window' , '$$jqLite' , '$$AnimateRunner' , '$timeout' , '$$forceReflow' , '$sniffer' , '$$rAF' , '$animate' ,
332
+ function ( $window , $$jqLite , $$AnimateRunner , $timeout , $$forceReflow , $sniffer , $$rAF , $animate ) {
333
333
334
334
var applyAnimationClasses = applyAnimationClassesFactory ( $$jqLite ) ;
335
335
@@ -411,8 +411,6 @@ var $AnimateCssProvider = ['$animateProvider', function($animateProvider) {
411
411
} ) ;
412
412
}
413
413
414
- return init ;
415
-
416
414
function computeTimings ( node , className , cacheKey ) {
417
415
var timings = computeCachedCssStyles ( node , className , cacheKey , DETECT_CSS_PROPERTIES ) ;
418
416
var aD = timings . animationDelay ;
@@ -427,9 +425,11 @@ var $AnimateCssProvider = ['$animateProvider', function($animateProvider) {
427
425
return timings ;
428
426
}
429
427
430
- function init ( element , options ) {
428
+ return function init ( element , options ) {
431
429
var node = getDomNode ( element ) ;
432
- if ( ! node || ! node . parentNode ) {
430
+ if ( ! node
431
+ || ! node . parentNode
432
+ || ! $animate . enabled ( ) ) {
433
433
return closeAndReturnNoopAnimator ( ) ;
434
434
}
435
435
@@ -930,6 +930,6 @@ var $AnimateCssProvider = ['$animateProvider', function($animateProvider) {
930
930
}
931
931
}
932
932
}
933
- }
933
+ } ;
934
934
} ] ;
935
935
} ] ;
0 commit comments