nl_tokens: Creates an instance of this class .
pl_tokens: function TextTrackSettings ( player , options ) { classCallCheck ( this , TextTrackSettings ) ; <mask> . temporary = false ; var _this = possibleConstructorReturn ( this , _ModalDialog . call ( this , player , options ) ) ; _this . updateDisplay = bind ( _this , _this . updateDisplay ) ; // fill the modal and pretend we have opened it _this . fill ( ) ; _this . hasBeenOpened_ = _this . hasBeenFilled_ = true ; _this . endDialog = createEl ( 'p' , { className : 'vjs-control-text' , textContent : _this . localize ( 'End of dialog window.' ) } ) ; _this . el ( ) . appendChild ( _this . endDialog ) ; _this . setDefaults ( ) ; // Grab `persistTextTrackSettings` from the player options if not passed in child options if ( options . persistTextTrackSettings === undefined ) { _this . options_ . persistTextTrackSettings = _this . options_ . playerOptions . persistTextTrackSettings ; } _this . on ( _this . $ ( '.vjs-done-button' ) , 'click' , function ( ) { _this . saveSettings ( ) ; _this . close ( ) ; } ) ; _this . on ( _this . $ ( '.vjs-default-button' ) , 'click' , function ( ) { _this . setDefaults ( ) ; _this . updateDisplay ( ) ; } ) ; each ( selectConfigs , function ( config ) { _this . on ( _this . $ ( config . selector ) , 'change' , _this . updateDisplay ) ; } ) ; if ( _this . options_ . persistTextTrackSettings ) { _this . restoreSettings ( ) ; } return _this ; }