diff options
| -rw-r--r-- | assets/css/default.css | 6 | ||||
| -rw-r--r-- | src/invidious/views/embed.ecr | 33 | ||||
| -rw-r--r-- | src/invidious/views/watch.ecr | 35 |
3 files changed, 43 insertions, 31 deletions
diff --git a/assets/css/default.css b/assets/css/default.css index 868f4446..a0c14193 100644 --- a/assets/css/default.css +++ b/assets/css/default.css @@ -179,3 +179,9 @@ div { .video-js:hover .vjs-big-play-button { background-color: rgba(35, 35, 35, 0.75); } + +.video-js .vjs-current-time, +.video-js .vjs-time-divider, +.video-js .vjs-duration { + display: block; +} diff --git a/src/invidious/views/embed.ecr b/src/invidious/views/embed.ecr index ab3f18fa..222b02f6 100644 --- a/src/invidious/views/embed.ecr +++ b/src/invidious/views/embed.ecr @@ -63,20 +63,23 @@ video, #my_video, .video-js, .vjs-default-skin <script> var options = { - preload: 'auto', - playbackRates: [0.5, 1, 1.5, 2], - controlBar: { - children: [ - 'playToggle', - 'volumePanel', - 'progressControl', - 'remainingTimeDisplay', - 'captionsButton', - 'qualitySelector', - 'playbackRateMenuButton', - 'fullscreenToggle', - ], - }, + preload: 'auto', + playbackRates: [0.5, 1, 1.5, 2], + controlBar: { + children: [ + 'playToggle', + 'volumePanel', + 'currentTimeDisplay', + 'timeDivider', + 'durationDisplay', + 'progressControl', + 'remainingTimeDisplay', + 'captionsButton', + 'qualitySelector', + 'playbackRateMenuButton', + 'fullscreenToggle' + ] + } }; var shareOptions = { @@ -87,7 +90,7 @@ var shareOptions = { description: "<%= description %>", image: '<%= thumbnail %>', embedCode: `<iframe id='ivplayer' type='text/html' width='640' height='360' - src='<%= host_url %>/embed/<%= video.id %>?<%= host_params %>' frameborder='0'></iframe>` + src='<%= host_url %>/embed/<%= video.id %>?<%= host_params %>' frameborder='0'></iframe>` }; var player = videojs('player', options, function() { diff --git a/src/invidious/views/watch.ecr b/src/invidious/views/watch.ecr index af6ed5e9..89726ebe 100644 --- a/src/invidious/views/watch.ecr +++ b/src/invidious/views/watch.ecr @@ -71,21 +71,24 @@ <script> var options = { - aspectRatio: '16:9', - preload: 'auto', - playbackRates: [0.5, 1, 1.5, 2], - controlBar: { - children: [ - 'playToggle', - 'volumePanel', - 'progressControl', - 'remainingTimeDisplay', - 'captionsButton', - 'qualitySelector', - 'playbackRateMenuButton', - 'fullscreenToggle', - ], - }, + aspectRatio: '16:9', + preload: 'auto', + playbackRates: [0.5, 1, 1.5, 2], + controlBar: { + children: [ + 'playToggle', + 'volumePanel', + 'currentTimeDisplay', + 'timeDivider', + 'durationDisplay', + 'progressControl', + 'remainingTimeDisplay', + 'captionsButton', + 'qualitySelector', + 'playbackRateMenuButton', + 'fullscreenToggle' + ] + } }; var shareOptions = { @@ -96,7 +99,7 @@ var shareOptions = { description: "<%= description %>", image: '<%= thumbnail %>', embedCode: `<iframe id='ivplayer' type='text/html' width='640' height='360' - src='<%= host_url %>/embed/<%= video.id %>?<%= host_params %>' frameborder='0'></iframe>` + src='<%= host_url %>/embed/<%= video.id %>?<%= host_params %>' frameborder='0'></iframe>` }; var player = videojs('player', options, function() { |
