web: removed legacy visibility code

This commit is contained in:
Maxim Devaev 2025-05-10 13:53:38 +03:00
parent 1b822c19ff
commit 9875d4686f

View File

@ -43,31 +43,11 @@ export function Hid(__getGeometry, __recorder) {
__keyboard = new Keyboard(__recorder.recordWsEvent); __keyboard = new Keyboard(__recorder.recordWsEvent);
__mouse = new Mouse(__getGeometry, __recorder.recordWsEvent); __mouse = new Mouse(__getGeometry, __recorder.recordWsEvent);
let hidden_attr = null; document.addEventListener("visibilitychange", function() {
let visibility_change_attr = null; if (document.visibilityState === "hidden") {
__releaseAll();
if (typeof document.hidden !== "undefined") { }
hidden_attr = "hidden"; }, false);
visibility_change_attr = "visibilitychange";
} else if (typeof document.webkitHidden !== "undefined") {
hidden_attr = "webkitHidden";
visibility_change_attr = "webkitvisibilitychange";
} else if (typeof document.mozHidden !== "undefined") {
hidden_attr = "mozHidden";
visibility_change_attr = "mozvisibilitychange";
}
if (visibility_change_attr) {
document.addEventListener(
visibility_change_attr,
function() {
if (document[hidden_attr]) {
__releaseAll();
}
},
false
);
}
window.addEventListener("pagehide", __releaseAll); window.addEventListener("pagehide", __releaseAll);
window.addEventListener("blur", __releaseAll); window.addEventListener("blur", __releaseAll);