nl_tokens: A callback that is called when a component is ready . Does not have any paramters and any callback value will be ignored .
pl_tokens: function Component ( player , options , ready ) { classCallCheck ( this , Component ) ; // The component might be the player itself and we can't pass `this` to super if ( ! player && this . play ) { this . player_ = player = this ; // eslint-disable-line } else { this . player_ = player ; } // Make a copy of prototype.options_ to protect against overriding defaults this . options_ = mergeOptions ( { } , this . options_ ) ; // Updated options with supplied options options = this . options_ = mergeOptions ( this . options_ , options ) ; // Get ID from options or options element if one is supplied this . id_ = options . id || options . el && options . el . id ; // If there was no ID from the options, generate one if ( ! this . id_ ) { // Don't require the player ID function in the case of mock players var id = player && player . id && player . id ( ) || 'no_player' ; this . id_ = id + '_component_' + newGUID ( ) ; } this . name_ = options . name || null ; // Create element if one wasn't provided in options if ( <mask> . el ) { this . el_ = options . el ; } else if ( options . createEl !== false ) { this . el_ = this . createEl ( ) ; } // Make this an evented object and use `el_`, if available, as its event bus evented ( this , { eventBusKey : this . el_ ? 'el_' : null } ) ; stateful ( this , this . constructor . defaultState ) ; this . children_ = [ ] ; this . childIndex_ = { } ; this . childNameIndex_ = { } ; // Add any child components in options if ( options . initChildren !== false ) { this . initChildren ( ) ; } this . ready ( ready ) ; // Don't want to trigger ready here or it will before init is actually // finished for all children that run this constructor if ( options . reportTouchActivity !== false ) { this . enableTouchActivity ( ) ; } }