function init() {
    if ( !atomicHelpers.setInitFlag( _dom ) ) {
      return standardType.UNDEFINED;
    }

    // Init Expandable.
    var isExpanded = webStorageProxy.getItem( EXPANDED_STATE ) !== 'false';
    _expandable = new Expandable( _dom.querySelector( '.o-expandable' ) );
    _expandable.init( isExpanded && _expandable.EXPANDED );

    _initEvents();

    return this;
  }
/**
   * Set up DOM references and event handlers.
   * @returns {GlobalBanner|undefined} An instance,
   *   or undefined if it was already initialized.
   */
Set up DOM references and event handlers.
@returns {GlobalBanner|undefined} An instance,
or undefined if it was already initialized.
Set up DOM references and event handlers . @returns { GlobalBanner|undefined } An instance or undefined if it was already initialized .
function init() {
    if ( !atomicHelpers.setInitFlag( _dom ) ) {
      return standardType.UNDEFINED;
    }
    var isExpanded = webStorageProxy.getItem( EXPANDED_STATE ) !== 'false';
    _expandable = new Expandable( _dom.querySelector( '.o-expandable' ) );
    _expandable.init( isExpanded && _expandable.EXPANDED );
    _initEvents();
    return this;
  }
function init ( ) { if ( ! atomicHelpers . setInitFlag ( _dom ) ) { return standardType . UNDEFINED ; } var isExpanded = webStorageProxy . getItem ( EXPANDED_STATE ) !== 'false' ; _expandable = new Expandable ( _dom . querySelector ( '.o-expandable' ) ) ; _expandable . init ( isExpanded && _expandable . EXPANDED ) ; _initEvents ( ) ; return this ; }
Set up DOM references and event handlers.
Set up DOM references and event handlers .
// Init Expandable.