aboutsummaryrefslogtreecommitdiffstats
path: root/libretube-theme/static/modules/plyr/plyr.mjs
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2019-11-30 12:45:46 -0500
committerJesús <heckyel@hyperbola.info>2019-11-30 12:45:46 -0500
commit59c8a4698547a7d0dd5d0ed923bf2f118a87af32 (patch)
treeee22bdc7023bbcf8611074f62430445c4599f0b0 /libretube-theme/static/modules/plyr/plyr.mjs
parent5184fa4fd7bf6d07a9c6a3dd01bfd98dcb7b40b8 (diff)
downloadlibretube-59c8a4698547a7d0dd5d0ed923bf2f118a87af32.tar.lz
libretube-59c8a4698547a7d0dd5d0ed923bf2f118a87af32.tar.xz
libretube-59c8a4698547a7d0dd5d0ed923bf2f118a87af32.zip
Fix: Menu does not scroll when it contains many items
Diffstat (limited to 'libretube-theme/static/modules/plyr/plyr.mjs')
-rw-r--r--libretube-theme/static/modules/plyr/plyr.mjs27
1 files changed, 15 insertions, 12 deletions
diff --git a/libretube-theme/static/modules/plyr/plyr.mjs b/libretube-theme/static/modules/plyr/plyr.mjs
index f3bb7bd..89fc799 100644
--- a/libretube-theme/static/modules/plyr/plyr.mjs
+++ b/libretube-theme/static/modules/plyr/plyr.mjs
@@ -2545,7 +2545,7 @@ var controls = {
var type = 'captions';
- var list = this.elements.settings.panels.captions.querySelector('[role="menu"]');
+ var list = this.elements.settings.panels.captions.querySelector('[role="menucaptions"]');
var tracks = captions.getTracks.call(this);
var toggle = Boolean(tracks.length); // Toggle the pane and tab
@@ -2992,6 +2992,10 @@ var controls = {
pane.appendChild(createElement('div', {
role: 'menu'
+ })); // Menu Captions
+
+ pane.appendChild(createElement('div', {
+ role: 'menucaptions'
}));
inner.appendChild(pane);
_this10.elements.settings.buttons[type] = menuItem;
@@ -3642,7 +3646,7 @@ var defaults$1 = {
iconPrefix: 'plyr',
iconUrl: '/theme/modules/plyr/plyr.svg',
// Blank video (used to prevent errors on source change)
- blankVideo: '/theme/modules/plyr/blank.mp4',
+ blankVideo: '/theme/modules/plyr/blank.webm',
// Quality default
quality: {
default: 576,
@@ -4649,16 +4653,15 @@ function () {
// L key
player.loop = !player.loop;
break;
-
- /* case 73:
- this.setLoop('start');
- break;
- case 76:
- this.setLoop();
- break;
- case 79:
- this.setLoop('end');
- break; */
+ // case 73:
+ // this.setLoop('start');
+ // break;
+ // case 76:
+ // this.setLoop();
+ // break;
+ // case 79:
+ // this.setLoop('end');
+ // break;
default:
break;