diff options
author | Jesús <heckyel@hyperbola.info> | 2019-11-30 12:45:46 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2019-11-30 12:45:46 -0500 |
commit | 59c8a4698547a7d0dd5d0ed923bf2f118a87af32 (patch) | |
tree | ee22bdc7023bbcf8611074f62430445c4599f0b0 /libretube-theme/static/modules/plyr/plyr.mjs | |
parent | 5184fa4fd7bf6d07a9c6a3dd01bfd98dcb7b40b8 (diff) | |
download | libretube-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.mjs | 27 |
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; |