diff options
| author | saltycrys <73420320+saltycrys@users.noreply.github.com> | 2020-12-21 17:02:36 +0100 |
|---|---|---|
| committer | saltycrys <73420320+saltycrys@users.noreply.github.com> | 2020-12-21 17:02:36 +0100 |
| commit | 75c6844b66431c27de6061fe5fa107594eb52f05 (patch) | |
| tree | 858692299537e2c851a3fa7063464bbaba0ea3b6 | |
| parent | dba7dc4e96b88326467908acad22238d93730b4b (diff) | |
| download | invidious-75c6844b66431c27de6061fe5fa107594eb52f05.tar.gz invidious-75c6844b66431c27de6061fe5fa107594eb52f05.tar.bz2 invidious-75c6844b66431c27de6061fe5fa107594eb52f05.zip | |
Improve storyboards
Instead of limiting the width of storyboards through CSS it is now done in the
VTT directly.
| -rw-r--r-- | assets/css/videojs-vtt-thumbnails-fix.css | 3 | ||||
| -rw-r--r-- | src/invidious.cr | 4 | ||||
| -rw-r--r-- | src/invidious/views/components/player_sources.ecr | 1 |
3 files changed, 2 insertions, 6 deletions
diff --git a/assets/css/videojs-vtt-thumbnails-fix.css b/assets/css/videojs-vtt-thumbnails-fix.css deleted file mode 100644 index 8b62cf0c..00000000 --- a/assets/css/videojs-vtt-thumbnails-fix.css +++ /dev/null @@ -1,3 +0,0 @@ -.video-js .vjs-vtt-thumbnail-display { - max-width: 158px; -} diff --git a/src/invidious.cr b/src/invidious.cr index 40acd9df..7574c805 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -1867,14 +1867,14 @@ get "/api/v1/storyboards/:id" do |env| storyboard[:storyboard_count].times do |i| url = storyboard[:url] authority = /(i\d?).ytimg.com/.match(url).not_nil![1]? - url = storyboard[:url].gsub("$M", i).gsub(%r(https://i\d?.ytimg.com/sb/), "") + url = url.gsub("$M", i).gsub(%r(https://i\d?.ytimg.com/sb/), "") url = "#{HOST_URL}/sb/#{authority}/#{url}" storyboard[:storyboard_height].times do |j| storyboard[:storyboard_width].times do |k| str << <<-END_CUE #{start_time}.000 --> #{end_time}.000 - #{url}#xywh=#{storyboard[:width] * k},#{storyboard[:height] * j},#{storyboard[:width]},#{storyboard[:height]} + #{url}#xywh=#{storyboard[:width] * k},#{storyboard[:height] * j},#{storyboard[:width] - 2},#{storyboard[:height]} END_CUE diff --git a/src/invidious/views/components/player_sources.ecr b/src/invidious/views/components/player_sources.ecr index d02f82d2..8162546e 100644 --- a/src/invidious/views/components/player_sources.ecr +++ b/src/invidious/views/components/player_sources.ecr @@ -3,7 +3,6 @@ <link rel="stylesheet" href="/css/videojs.markers.min.css?v=<%= ASSET_COMMIT %>"> <link rel="stylesheet" href="/css/videojs-share.css?v=<%= ASSET_COMMIT %>"> <link rel="stylesheet" href="/css/videojs-vtt-thumbnails.css?v=<%= ASSET_COMMIT %>"> -<link rel="stylesheet" href="/css/videojs-vtt-thumbnails-fix.css?v=<%= ASSET_COMMIT %>"> <script src="/js/global.js?v=<%= ASSET_COMMIT %>"></script> <script src="/js/video.min.js?v=<%= ASSET_COMMIT %>"></script> <script src="/js/videojs-contrib-quality-levels.min.js?v=<%= ASSET_COMMIT %>"></script> |
