function _expandEnd() {
      _isAnimating = false;
      _isExpanded = true;
      if ( _expandTransition ) {
        _expandTransition
          .removeEventListener( BaseTransition.END_EVENT, _expandEndBinded );
      }
      this.dispatchEvent( 'expandEnd', { target: this, type: 'expandEnd' } );
      if ( _altTriggerDom ) _setAriaExpandedAttr( _altTriggerDom, true );
      _setAriaExpandedAttr( _triggerDom, true );
      _setAriaExpandedAttr( _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 ) _setAriaExpandedAttr( _altTriggerDom, true );
      _setAriaExpandedAttr( _triggerDom, true );
      _setAriaExpandedAttr( _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 ) _setAriaExpandedAttr ( _altTriggerDom , true ) ; _setAriaExpandedAttr ( _triggerDom , true ) ; _setAriaExpandedAttr ( _contentDom , true ) ; _deferFunct ( ) ; }
Expand animation has completed.
Expand animation has completed .
// Call collapse, if it was called while expand was animating.