function _expandEnd() {
    _isAnimating = false;
    _isExpanded = true;
    if ( _expandTransition ) {
      _expandTransition
        .removeEventListener( BaseTransition.END_EVENT, _expandEndBinded );
    }
    this.dispatchEvent( 'expandEnd', { target: this, type: 'expandEnd' } );
    if ( _altTriggerDom ) {
      _setAriaAttr( 'expanded', _altTriggerDom, true );
    }
    _setAriaAttr( 'expanded', _triggerDom, true );
    _setAriaAttr( 'expanded', _contentDom, true );
    // Call collapse, if it was called while expand was animating.
    _deferFunct();
  }
/**
   * Expand animation has completed.
   * Call deferred collapse function,
   * if set (otherwise it will call a noop function).
   */
Expand animation has completed.
Call deferred collapse function,
if set (otherwise it will call a noop function).
Expand animation has completed . Call deferred collapse function if set ( otherwise it will call a noop function ) .
function _expandEnd() {
    _isAnimating = false;
    _isExpanded = true;
    if ( _expandTransition ) {
      _expandTransition
        .removeEventListener( BaseTransition.END_EVENT, _expandEndBinded );
    }
    this.dispatchEvent( 'expandEnd', { target: this, type: 'expandEnd' } );
    if ( _altTriggerDom ) {
      _setAriaAttr( 'expanded', _altTriggerDom, true );
    }
    _setAriaAttr( 'expanded', _triggerDom, true );
    _setAriaAttr( 'expanded', _contentDom, true );
    _deferFunct();
  }
function _expandEnd ( ) { _isAnimating = false ; _isExpanded = true ; if ( _expandTransition ) { _expandTransition . removeEventListener ( BaseTransition . END_EVENT , _expandEndBinded ) ; } this . dispatchEvent ( 'expandEnd' , { target : this , type : 'expandEnd' } ) ; if ( _altTriggerDom ) { _setAriaAttr ( 'expanded' , _altTriggerDom , true ) ; } _setAriaAttr ( 'expanded' , _triggerDom , true ) ; _setAriaAttr ( 'expanded' , _contentDom , true ) ; _deferFunct ( ) ; }
Expand animation has completed.
Expand animation has completed .
// Call collapse, if it was called while expand was animating.