src/components/AtomicComponent.js
function() {
    if ( !this.modifiers ) {
      return;
    }

    this.modifiers.forEach( function( modifier ) {
      if ( classList.contains( this.element, modifier.ui.base ) ) {
        if ( modifier.initialize ) {
          this.initializers.push( modifier.initialize );
          delete modifier.initialize;
        }
        assign( this, modifier );
      }
    }, this );
  }
function() {
    if ( !this.modifiers ) {
      return;
    }

    this.modifiers.forEach( function( modifier ) {
      if ( classList.contains( this.element, modifier.ui.base ) ) {
        if ( modifier.initialize ) {
          this.initializers.push( modifier.initialize );
          delete modifier.initialize;
        }
        assign( this, modifier );
      }
    }, this );
  }
function ( ) { if ( ! this . modifiers ) { return ; } this . modifiers . forEach ( function ( modifier ) { if ( classList . contains ( this . element , modifier . ui . base ) ) { if ( modifier . initialize ) { this . initializers . push ( modifier . initialize ) ; delete modifier . initialize ; } assign ( this , modifier ) ; } } , this ) ; }
Function used to process class modifiers. These should
correspond with BEM modifiers.

@param {Object} attributes -  Hash of attributes to set on base element.
@param {Object} atomicComponent -  Base component.
Function used to process class modifiers . These should correspond with BEM modifiers .