diff options
Diffstat (limited to 'macros/latex/contrib/media4svg/media4svg.sty')
-rw-r--r-- | macros/latex/contrib/media4svg/media4svg.sty | 19 |
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> |