function _transitionHeight( callback, duration ) {
      if ( _transitionEndEvent ) {
        _content.addEventListener( _transitionEndEvent, callback );
        _content.style.transition = 'height ' + duration + 's ease-out';
      } else {
        // TODO: Remove callback-return ESLint ignore
        callback(); // eslint-disable-line callback-return, inline-comments, max-len
      }
    }
/**
     * Transition height property and call a callback function.
     * Call callback directly if CSS transitions aren't supported.
     * @param {Function} callback Callback function for completion of transition.
     * @param {number} duration
     *   The duration of the sliding animation in milliseconds.
     */
Transition height property and call a callback function.
Call callback directly if CSS transitions aren't supported.
@param {Function} callback Callback function for completion of transition.
@param {number} duration
The duration of the sliding animation in milliseconds.
Transition height property and call a callback function . Call callback directly if CSS transitions aren ' t supported . @param { Function } callback Callback function for completion of transition . @param { number } duration The duration of the sliding animation in milliseconds .
function _transitionHeight( callback, duration ) {
      if ( _transitionEndEvent ) {
        _content.addEventListener( _transitionEndEvent, callback );
        _content.style.transition = 'height ' + duration + 's ease-out';
      } else {
        callback(); 
      }
    }
function _transitionHeight ( callback , duration ) { if ( _transitionEndEvent ) { _content . addEventListener ( _transitionEndEvent , callback ) ; _content . style . transition = 'height ' + duration + 's ease-out' ; } else { callback ( ) ; } }
Transition height property and call a callback function.
Transition height property and call a callback function .
// TODO: Remove callback-return ESLint ignore // eslint-disable-line callback-return, inline-comments, max-len