aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/static/js
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2021-09-14 14:49:14 -0500
committerJesús <heckyel@hyperbola.info>2021-09-14 14:49:14 -0500
commit8b745907cc6aab2df71e6eb0de1f6b76564aad33 (patch)
tree616eaa9cfb897a55ffd68ad8cc767ae5888e484c /youtube/static/js
parentecb8d406f85b734cb32bf7a5dda602fb3c377ac6 (diff)
downloadyt-local-8b745907cc6aab2df71e6eb0de1f6b76564aad33.tar.lz
yt-local-8b745907cc6aab2df71e6eb0de1f6b76564aad33.tar.xz
yt-local-8b745907cc6aab2df71e6eb0de1f6b76564aad33.zip
improve quality-select
Diffstat (limited to 'youtube/static/js')
-rw-r--r--youtube/static/js/plyr-start.js7
-rw-r--r--youtube/static/js/watch.js11
2 files changed, 6 insertions, 12 deletions
diff --git a/youtube/static/js/plyr-start.js b/youtube/static/js/plyr-start.js
index 82b32d6..763a492 100644
--- a/youtube/static/js/plyr-start.js
+++ b/youtube/static/js/plyr-start.js
@@ -118,11 +118,4 @@
},
settings: ['captions', 'quality', 'speed', 'loop'],
});
-
- // Hide the external quality selector
- window.addEventListener('DOMContentLoaded', function(){
- const qs = document.getElementById('quality-select');
- if (qs)
- qs.hidden = true;
- });
}());
diff --git a/youtube/static/js/watch.js b/youtube/static/js/watch.js
index 0954f5b..acc6b28 100644
--- a/youtube/static/js/watch.js
+++ b/youtube/static/js/watch.js
@@ -31,11 +31,12 @@ if (data.using_pair_sources) {
}
// Quality selector
-document.getElementById('quality-select').addEventListener(
- 'change', function(e) {
- changeQuality(JSON.parse(this.value))
- }
-);
+const qs = document.getElementById('quality-select');
+if (qs) {
+ qs.addEventListener('change', function(e) {
+ changeQuality(JSON.parse(this.value))
+ });
+}
// Set up video start time from &t parameter
if (data.time_start != 0 && video) {video.currentTime = data.time_start};