diff --git a/copyparty/web/baguettebox.js b/copyparty/web/baguettebox.js index e6acd2d3..6686e732 100644 --- a/copyparty/web/baguettebox.js +++ b/copyparty/web/baguettebox.js @@ -60,6 +60,15 @@ window.baguetteBox = (function () { hideOverlay(); }; + var vtouch = function (e) { + var v = vid(), + bv = v.getBoundingClientRect(), + tp = e.changedTouches[0]; + + if (bv.bottom - tp.clientY < 90) + touchFlag = true; + }; + var touchstartHandler = function (e) { touch.count = e.touches.length; if (touch.count > 1) @@ -822,6 +831,7 @@ window.baguetteBox = (function () { if (v == keep) continue; + unbind(v, 'touchstart', vtouch, nonPassiveEvent); unbind(v, 'error', lerr); v.src = ''; v.load(); @@ -1250,6 +1260,7 @@ window.baguetteBox = (function () { setloop(); } } + bind(v, 'touchstart', vtouch, nonPassiveEvent); } selbg(); mp_ctl();