nl_tokens: Internal Method . Add the view to children and render it at the given index .
pl_tokens: function ( view , index ) { // Only trigger attach if already shown, attached, and not buffering, otherwise endBuffer() or // Region#show() handles this. var canTriggerAttach = this . _isShown && ! this . isBuffering && Marionette . isNodeAttached ( this . el ) ; var nestedViews ; // set up the child view event forwarding this . proxyChildEvents ( view ) ; view . once ( 'render' , function ( ) { // trigger the 'before:show' event on `view` if the collection view has already been shown if ( this . _isShown && ! this . isBuffering ) { Marionette . triggerMethodOn ( view , 'before:show' , view ) ; } // Trigger `before:attach` following `render` to avoid adding logic and event triggers // to public method `renderChildView()`. if ( canTriggerAttach && this . _triggerBeforeAttach ) { nestedViews = this . _getViewAndNested ( view ) ; this . _triggerMethodMany ( nestedViews , this , 'before:attach' ) ; } } , this ) ; // Store the child view itself so we can properly remove and/or destroy it later this . children . add ( view ) ; this . renderChildView ( view , index ) ; // Trigger `attach` if ( canTriggerAttach && this . _triggerAttach ) { nestedViews = this . _getViewAndNested ( view ) ; this . _triggerMethodMany ( nestedViews , this , 'attach' ) ; } // Trigger `show` if ( this . _isShown && ! this . isBuffering ) { Marionette . triggerMethodOn ( view , 'show' , <mask> ) ; } }