nl_tokens: Creates an instance of this class .
pl_tokens: function MenuButton ( player ) { var options = arguments . length > 1 && arguments [ 1 ] !== undefined ? arguments [ 1 ] : { } ; classCallCheck ( this , MenuButton ) ; var _this = possibleConstructorReturn ( this , _Component . call ( this , player , options ) ) ; _this . menuButton_ = <mask> Button ( player , options ) ; _this . menuButton_ . controlText ( _this . controlText_ ) ; _this . menuButton_ . el_ . setAttribute ( 'aria-haspopup' , 'true' ) ; // Add buildCSSClass values to the button, not the wrapper var buttonClass = Button . prototype . buildCSSClass ( ) ; _this . menuButton_ . el_ . className = _this . buildCSSClass ( ) + ' ' + buttonClass ; _this . menuButton_ . removeClass ( 'vjs-control' ) ; _this . addChild ( _this . menuButton_ ) ; _this . update ( ) ; _this . enabled_ = true ; _this . on ( _this . menuButton_ , 'tap' , _this . handleClick ) ; _this . on ( _this . menuButton_ , 'click' , _this . handleClick ) ; _this . on ( _this . menuButton_ , 'focus' , _this . handleFocus ) ; _this . on ( _this . menuButton_ , 'blur' , _this . handleBlur ) ; _this . on ( 'keydown' , _this . handleSubmenuKeyPress ) ; return _this ; }