@@ -117,7 +117,7 @@ var $$AnimateQueueProvider = ['$animateProvider', function($animateProvider) {
117
117
}
118
118
119
119
function findCallbacks ( element , event ) {
120
- var targetNode = element [ 0 ] ;
120
+ var targetNode = getNode ( element ) ;
121
121
122
122
var matches = [ ] ;
123
123
var entries = callbackRegistry [ event ] ;
@@ -198,7 +198,7 @@ var $$AnimateQueueProvider = ['$animateProvider', function($animateProvider) {
198
198
// (bool) - Global setter
199
199
bool = animationsEnabled = ! ! element ;
200
200
} else {
201
- var node = element . length ? element [ 0 ] : element ;
201
+ var node = getNode ( element ) ;
202
202
var recordExists = disabledElementsLookup . get ( node ) ;
203
203
204
204
if ( argCount === 1 ) {
@@ -222,7 +222,7 @@ var $$AnimateQueueProvider = ['$animateProvider', function($animateProvider) {
222
222
223
223
function queueAnimation ( element , event , options ) {
224
224
element = stripCommentsFromElement ( element ) ;
225
- var node = element [ 0 ] ;
225
+ var node = getNode ( element ) ;
226
226
227
227
options = prepareAnimationOptions ( options ) ;
228
228
var parent = element . parent ( ) ;
@@ -408,7 +408,7 @@ var $$AnimateQueueProvider = ['$animateProvider', function($animateProvider) {
408
408
close ( ! status ) ;
409
409
var animationDetails = activeAnimationsLookup . get ( node ) ;
410
410
if ( animationDetails && animationDetails . counter === counter ) {
411
- clearElementAnimationState ( element ) ;
411
+ clearElementAnimationState ( getNode ( element ) ) ;
412
412
}
413
413
notifyProgress ( runner , event , 'close' , { } ) ;
414
414
} ) ;
@@ -435,7 +435,7 @@ var $$AnimateQueueProvider = ['$animateProvider', function($animateProvider) {
435
435
}
436
436
437
437
function closeChildAnimations ( element ) {
438
- var node = element [ 0 ] ;
438
+ var node = getNode ( element ) ;
439
439
var children = node . querySelectorAll ( '[' + NG_ANIMATE_ATTR_NAME + ']' ) ;
440
440
forEach ( children , function ( child ) {
441
441
var state = parseInt ( child . getAttribute ( NG_ANIMATE_ATTR_NAME ) ) ;
@@ -454,9 +454,9 @@ var $$AnimateQueueProvider = ['$animateProvider', function($animateProvider) {
454
454
}
455
455
456
456
function clearElementAnimationState ( element ) {
457
- element = element . length ? element [ 0 ] : element ;
458
- element . removeAttribute ( NG_ANIMATE_ATTR_NAME ) ;
459
- activeAnimationsLookup . remove ( element ) ;
457
+ var node = getNode ( element ) ;
458
+ node . removeAttribute ( NG_ANIMATE_ATTR_NAME ) ;
459
+ activeAnimationsLookup . remove ( node ) ;
460
460
}
461
461
462
462
function isMatchingElement ( a , b ) {
@@ -466,7 +466,7 @@ var $$AnimateQueueProvider = ['$animateProvider', function($animateProvider) {
466
466
}
467
467
468
468
function closeParentClassBasedAnimations ( startingElement ) {
469
- var parentNode = startingElement [ 0 ] ;
469
+ var parentNode = getNode ( startingElement ) ;
470
470
do {
471
471
if ( ! parentNode || parentNode . nodeType !== ELEMENT_NODE ) break ;
472
472
@@ -563,14 +563,14 @@ var $$AnimateQueueProvider = ['$animateProvider', function($animateProvider) {
563
563
details = details || { } ;
564
564
details . state = state ;
565
565
566
- element = element . length ? element [ 0 ] : element ;
567
- element . setAttribute ( NG_ANIMATE_ATTR_NAME , state ) ;
566
+ var node = getNode ( element ) ;
567
+ node . setAttribute ( NG_ANIMATE_ATTR_NAME , state ) ;
568
568
569
- var oldValue = activeAnimationsLookup . get ( element ) ;
569
+ var oldValue = activeAnimationsLookup . get ( node ) ;
570
570
var newValue = oldValue
571
571
? extend ( oldValue , details )
572
572
: details ;
573
- activeAnimationsLookup . put ( element , newValue ) ;
573
+ activeAnimationsLookup . put ( node , newValue ) ;
574
574
}
575
575
} ] ;
576
576
} ] ;
0 commit comments