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.sty19
1 files changed, 13 insertions, 6 deletions
diff --git a/macros/latex/contrib/media4svg/media4svg.sty b/macros/latex/contrib/media4svg/media4svg.sty
index f5460deed6..8d20eafca5 100644
--- a/macros/latex/contrib/media4svg/media4svg.sty
+++ b/macros/latex/contrib/media4svg/media4svg.sty
@@ -25,9 +25,10 @@
\RequirePackage{l3keys2e}
-\def\g@msvg@date@tl{2021/01/25}
-\def\g@msvg@version@tl{0.5}
+\def\g@msvg@date@tl{2021/10/19}
+\def\g@msvg@version@tl{0.6}
+\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesExplPackage{media4svg}{\g@msvg@date@tl}{\g@msvg@version@tl}
{multimedia inclusion with dvisvgm}
@@ -199,7 +200,7 @@
\special{dvisvgm:raw {?nl}
\tl_if_blank:VT\g_msvg_controls_tl{
<svg~
- id='msvg@kbdCtrl@\g_msvg_id_tl'~
+ id='msvg_kbdCtrl_\g_msvg_id_tl'~
width='0'~
height='0'~
onfocus=''~
@@ -246,6 +247,9 @@
$("\g_msvg_id_tl").requestFullscreen();
}
break;
+ case "Tab":
+ event.target.blur();
+ break;
}
'
></svg>{?nl}
@@ -269,12 +273,12 @@
>{?nl}
<video~
x="0"~y="0"~
- id='msvg@\g_msvg_id_tl'~
+ id='msvg_\g_msvg_id_tl'~
width='100\msvg_percent:'~height='100\msvg_percent:'~
\g_msvg_controls_tl\g_msvg_autoplay_tl\g_msvg_loop_tl\g_msvg_muted_tl
\tl_if_blank:VT\g_msvg_controls_tl{
onplaying=' % in Chrome, keyboard control
- $("kbdCtrl@\g_msvg_id_tl").focus();% via separate <svg> element
+ $("kbdCtrl_\g_msvg_id_tl").focus();% via separate <svg> element
event.target.focus(); % Firefox
'~
onkeydown='
@@ -320,6 +324,9 @@
event.target.requestFullscreen();
}
break;
+ case "Tab":
+ event.target.blur();
+ break;
}
'~
onclick='event.stopPropagation();'~
@@ -776,7 +783,7 @@
<script~type="text/javascript">{?nl}
<![CDATA[{?nl}
function~$(id)~{
- return~document.getElementById("msvg@"+id.toString().trim());
+ return~document.getElementById("msvg_"+id.toString().trim());
};{?nl}
]]>{?nl}
</script>