summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/media4svg/media4svg.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/media4svg/media4svg.sty')
-rw-r--r--macros/latex/contrib/media4svg/media4svg.sty20
1 files changed, 15 insertions, 5 deletions
diff --git a/macros/latex/contrib/media4svg/media4svg.sty b/macros/latex/contrib/media4svg/media4svg.sty
index 5738846318..3690ce2b31 100644
--- a/macros/latex/contrib/media4svg/media4svg.sty
+++ b/macros/latex/contrib/media4svg/media4svg.sty
@@ -38,8 +38,8 @@
\RequirePackage{xparse}
\RequirePackage{atbegshi}
-\def\g@msvg@date@tl{2020/04/14}
-\def\g@msvg@version@tl{0.3}
+\def\g@msvg@date@tl{2020/04/16}
+\def\g@msvg@version@tl{0.4}
\ProvidesExplPackage{media4svg}{\g@msvg@date@tl}{\g@msvg@version@tl}
{acrobat-9/X compatible media}
@@ -222,7 +222,7 @@
height='0'~
onfocus=''~
onkeydown='
- if($("\g_msvg_id_tl").controls){return;}
+ event.preventDefault();event.stopPropagation();
switch(event.key){
case "~":
if($("\g_msvg_id_tl").paused){
@@ -259,6 +259,11 @@
case "End":
$("\g_msvg_id_tl").currentTime=$("\g_msvg_id_tl").duration;
break;
+ case "F11":
+ if ($("\g_msvg_id_tl").requestFullscreen){
+ $("\g_msvg_id_tl").requestFullscreen();
+ }
+ break;
}
'
></svg>{?nl}
@@ -291,7 +296,7 @@
event.target.focus(); % Firefox
'~
onkeydown='
- if(event.target.controls){return;}
+ event.preventDefault();event.stopPropagation();
switch(event.key){
case "~":
if(event.target.paused){
@@ -328,7 +333,12 @@
case "End":
event.target.currentTime=event.target.duration;
break;
- }
+ case "F11":
+ if (event.target.requestFullscreen){
+ event.target.requestFullscreen();
+ }
+ break;
+ }
'~
onmouseup='event.preventDefault();event.stopPropagation();
event.target.play();'~