@@ -136,16 +136,6 @@ Object.assign(MediaElementPlayer.prototype, {
136136 menuIsHidden = false ;
137137 }
138138
139- player . speedRadioButtons = radios ;
140-
141- for ( var _i2 = 0 , total = inEvents . length ; _i2 < total ; _i2 ++ ) {
142- player . speedButton . addEventListener ( inEvents [ _i2 ] , function ( ) {
143- mejs . Utils . removeClass ( player . speedSelector , t . options . classPrefix + 'offscreen' ) ;
144- player . speedSelector . style . height = player . speedSelector . querySelector ( 'ul' ) . offsetHeight ;
145- player . speedSelector . style . top = - 1 * parseFloat ( player . speedSelector . offsetHeight ) + 'px' ;
146- } ) ;
147- }
148-
149139 function hideMenu ( ) {
150140 var now = Date . now ( ) ;
151141 var diff = now - lastShowChange ;
@@ -188,14 +178,14 @@ Object.assign(MediaElementPlayer.prototype, {
188178 event . stopPropagation ( ) ;
189179 } ) ;
190180
191- for ( var _i3 = 0 , _total = radios . length ; _i3 < _total ; _i3 ++ ) {
192- var radio = radios [ _i3 ] ;
181+ for ( var _i2 = 0 , total = radios . length ; _i2 < total ; _i2 ++ ) {
182+ var radio = radios [ _i2 ] ;
193183 radio . disabled = false ;
194184 radio . addEventListener ( 'change' , handleChangeSpeed ) ;
195185 }
196186
197- for ( var _i4 = 0 , _total2 = labels . length ; _i4 < _total2 ; _i4 ++ ) {
198- labels [ _i4 ] . addEventListener ( 'click' , function ( ) {
187+ for ( var _i3 = 0 , _total = labels . length ; _i3 < _total ; _i3 ++ ) {
188+ labels [ _i3 ] . addEventListener ( 'click' , function ( ) {
199189 var radio = mejs . Utils . siblings ( this , function ( el ) {
200190 return el . tagName === 'INPUT' ;
201191 } ) [ 0 ] ,
@@ -209,40 +199,6 @@ Object.assign(MediaElementPlayer.prototype, {
209199 speedButtonLabel . innerHTML = getSpeedNameFromValue ( currentPlaybackSpeed ) ;
210200 }
211201
212- t . options . keyActions . push ( {
213- keys : [ 60 , 188 ] ,
214- action : function action ( player , media , key , event ) {
215- if ( event . key != '<' ) return ;
216-
217- var _radios = player . speedRadioButtons ;
218- for ( var _i5 = 0 ; _i5 < _radios . length - 1 ; _i5 ++ ) {
219- if ( _radios [ _i5 ] . checked ) {
220- var nextRadio = _radios [ _i5 + 1 ] ;
221- nextRadio . dispatchEvent ( mejs . Utils . createEvent ( 'click' , nextRadio ) ) ;
222- break ;
223- }
224- }
225- }
226- } , {
227- keys : [ 62 , 190 ] ,
228- action : function action ( player , media , key , event ) {
229- if ( event . key != '>' ) return ;
230-
231- var _radios = player . speedRadioButtons ;
232- for ( var _i6 = 1 ; _i6 < _radios . length ; _i6 ++ ) {
233- if ( _radios [ _i6 ] . checked ) {
234- var prevRadio = _radios [ _i6 - 1 ] ;
235- prevRadio . dispatchEvent ( mejs . Utils . createEvent ( 'click' , prevRadio ) ) ;
236- break ;
237- }
238- }
239- }
240- } ) ;
241-
242- player . speedSelector . addEventListener ( 'keydown' , function ( e ) {
243- e . stopPropagation ( ) ;
244- } ) ;
245-
246202 media . addEventListener ( 'loadedmetadata' , function ( ) {
247203 if ( currentPlaybackSpeed ) {
248204 media . playbackRate = Number ( currentPlaybackSpeed ) ;
@@ -258,15 +214,15 @@ Object.assign(MediaElementPlayer.prototype, {
258214 updateSpeedButtonLabel ( ) ;
259215
260216 var total = radios . length ;
261- for ( var _i7 = 0 ; _i7 < total ; _i7 ++ ) {
262- var _radio = radios [ _i7 ] ;
217+ for ( var _i4 = 0 ; _i4 < total ; _i4 ++ ) {
218+ var _radio = radios [ _i4 ] ;
263219
264220 mejs . Utils . removeClass ( _radio , t . options . classPrefix + 'speed-selected-input' ) ;
265221 var siblings = mejs . Utils . siblings ( _radio , function ( el ) {
266222 return mejs . Utils . hasClass ( el , t . options . classPrefix + 'speed-selector-label' ) ;
267223 } ) ;
268- for ( var _i8 = 0 , _total3 = siblings . length ; _i8 < _total3 ; _i8 ++ ) {
269- mejs . Utils . removeClass ( siblings [ _i8 ] , t . options . classPrefix + 'speed-selected' ) ;
224+ for ( var _i5 = 0 , _total2 = siblings . length ; _i5 < _total2 ; _i5 ++ ) {
225+ mejs . Utils . removeClass ( siblings [ _i5 ] , t . options . classPrefix + 'speed-selected' ) ;
270226 }
271227
272228 var radioSpeed = Number ( _radio . value ) ;
@@ -279,17 +235,17 @@ Object.assign(MediaElementPlayer.prototype, {
279235 var _siblings = mejs . Utils . siblings ( _radio , function ( el ) {
280236 return mejs . Utils . hasClass ( el , t . options . classPrefix + 'speed-selector-label' ) ;
281237 } ) ;
282- for ( var _i9 = 0 , _total4 = _siblings . length ; _i9 < _total4 ; _i9 ++ ) {
283- mejs . Utils . addClass ( _siblings [ _i9 ] , t . options . classPrefix + 'speed-selected' ) ;
238+ for ( var _i6 = 0 , _total3 = _siblings . length ; _i6 < _total3 ; _i6 ++ ) {
239+ mejs . Utils . addClass ( _siblings [ _i6 ] , t . options . classPrefix + 'speed-selected' ) ;
284240 }
285241 }
286242 }
287243 } ) ;
288244
289245 function handleChangeSpeed ( ) {
290246 var total = radios . length ;
291- for ( var _i10 = 0 ; _i10 < total ; _i10 ++ ) {
292- var _radio2 = radios [ _i10 ] ;
247+ for ( var _i7 = 0 ; _i7 < total ; _i7 ++ ) {
248+ var _radio2 = radios [ _i7 ] ;
293249
294250 if ( _radio2 . checked ) {
295251 var newSpeed = Number ( _radio2 . value ) ;
@@ -301,8 +257,8 @@ Object.assign(MediaElementPlayer.prototype, {
301257 function getSpeedNameFromValue ( speedValue ) {
302258 var numSpeedValue = Number ( speedValue ) ;
303259 var length = speeds . length ;
304- for ( var _i11 = 0 ; _i11 < length ; _i11 ++ ) {
305- var _speed2 = speeds [ _i11 ] ;
260+ for ( var _i8 = 0 ; _i8 < length ; _i8 ++ ) {
261+ var _speed2 = speeds [ _i8 ] ;
306262 if ( Number ( _speed2 . value ) === numSpeedValue ) {
307263 return _speed2 . name ;
308264 }
0 commit comments