File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change 1919 < input type ="range " name ="playbackRate " class ="player__slider " min ="0.5 " max ="2 " step ="0.1 " value ="1 ">
2020 < button data-skip ="-10 " class ="player__button "> « 10s</ button >
2121 < button data-skip ="25 " class ="player__button "> 25s »</ button >
22+ < button class ="player__button fullscreen "> [fs]</ button >
2223 </ div >
2324 </ div >
2425
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ const progressBar = document.querySelector('.progress__filled');
77const toggle = document . querySelector ( '.toggle' ) ;
88const skipButtons = document . querySelectorAll ( '[data-skip]' ) ; // attribute selector.
99const ranges = document . querySelectorAll ( '.player__slider' ) ;
10+ const fullscreen = document . querySelector ( '.fullscreen' ) ;
1011
1112/* 2. Build our functions. */
1213
@@ -57,6 +58,17 @@ function scrub(e) {
5758 console . log ( e ) ;
5859}
5960
61+ function handleFullscreen ( e ) {
62+ console . log ( e ) ;
63+ if ( video . requestFullscreen ) {
64+ video . requestFullscreen ( ) ;
65+ } else if ( video . webkitRequestFullscreen ) {
66+ video . webkitRequestFullscreen ( ) ;
67+ }
68+
69+
70+ }
71+
6072/* 3. Hook up event listeners */
6173
6274video . addEventListener ( 'click' , togglePlay ) ;
@@ -86,3 +98,5 @@ progress.addEventListener('mousemove', (e) => mousedown && scrub(e));
8698progress . addEventListener ( 'mousedown' , ( ) => mousedown = true ) ;
8799progress . addEventListener ( 'mouseup' , ( ) => mousedown = false ) ;
88100
101+ fullscreen . addEventListener ( 'click' , handleFullscreen ) ;
102+
You can’t perform that action at this time.
0 commit comments