aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2019-05-22 17:52:52 -0500
committerJesús <heckyel@hyperbola.info>2019-05-22 17:52:52 -0500
commit97c7b0a5d167de7e8836b819bf7ad12582bded22 (patch)
tree3f6058b8b30637ef8d244756967b36dde73816ef
parentf2665d61cad90de7f8c809bc1aee123675fc962f (diff)
downloadytlibre-97c7b0a5d167de7e8836b819bf7ad12582bded22.tar.lz
ytlibre-97c7b0a5d167de7e8836b819bf7ad12582bded22.tar.xz
ytlibre-97c7b0a5d167de7e8836b819bf7ad12582bded22.zip
organize and enable contextmenu into videoplayer
-rw-r--r--templates/video.tpl32
1 files changed, 26 insertions, 6 deletions
diff --git a/templates/video.tpl b/templates/video.tpl
index 7584041..11c2087 100644
--- a/templates/video.tpl
+++ b/templates/video.tpl
@@ -84,7 +84,10 @@
{/foreach}
{$breakdownload}
<div class="librevideojs">
- <video class="player-ply" poster="{$librethumb}" controls playsinline
+ <video id="player-ply"
+ poster="{$librethumb}"
+ controls
+ playsinline
onmouseleave="{$videoTitle}"
oncontextmenu="{$videoTitle}"
onmouseenter="{$videoTitle}"
@@ -97,11 +100,28 @@
</video>
</div>
<!--Plyr-->
- <script>
- document.addEventListener('DOMContentLoaded', () => {
- const players = Array.from(document.querySelectorAll('.player-ply')).map(player => new Plyr(player));
- });
- </script>
+ <script>
+ document.addEventListener('DOMContentLoaded', () => {
+ const player = new Plyr(document.getElementById('player-ply'), {
+ captions: { active: true, language: 'en' },
+ disableContextMenu: false,
+ controls: [
+ 'play-large',
+ 'play',
+ 'progress',
+ 'current-time',
+ 'mute',
+ 'volume',
+ 'captions',
+ 'settings',
+ 'download',
+ 'fullscreen'
+ ]
+ });
+ // debug
+ // window.player = player;
+ });
+ </script>
<!--EndPlyr-->
</div>
</section>