1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Simplify visibility change event in appHost

This commit is contained in:
MrTimscampi 2020-04-10 20:15:38 +02:00
parent acbe7730b8
commit 6599362a28
2 changed files with 14 additions and 26 deletions

View file

@ -426,35 +426,27 @@ define(["appSettings", "browser", "events", "htmlMediaHelper", "webSettings"], f
} }
}; };
var doc = self.document;
var isHidden = false; var isHidden = false;
if (doc) { if (self.document) {
if (void 0 !== doc.visibilityState) { if (self.document.visibilityState !== undefined) {
visibilityChange = "visibilitychange"; visibilityChange = "visibilitychange";
visibilityState = "hidden"; visibilityState = "hidden";
} else { } else if (self.document.mozHidden !== undefined) {
if (void 0 !== doc.mozHidden) { visibilityChange = "mozvisibilitychange";
visibilityChange = "mozvisibilitychange"; visibilityState = "mozVisibilityState";
visibilityState = "mozVisibilityState"; } else if (self.document.msHidden !== undefined) {
} else { visibilityChange = "msvisibilitychange";
if (void 0 !== doc.msHidden) { visibilityState = "msVisibilityState";
visibilityChange = "msvisibilitychange"; } else if (self.document.webkitHidden !== undefined) {
visibilityState = "msVisibilityState"; visibilityChange = "webkitvisibilitychange";
} else { visibilityState = "webkitVisibilityState";
if (void 0 !== doc.webkitHidden) {
visibilityChange = "webkitvisibilitychange";
visibilityState = "webkitVisibilityState";
}
}
}
} }
} }
if (doc) { if (self.document) {
doc.addEventListener(visibilityChange, function () { document.addEventListener(visibilityChange, function () {
/* eslint-disable-next-line compat/compat */ if (visibilityState) {
if (document.visibilityState) {
onAppHidden(); onAppHidden();
} else { } else {
onAppVisible(); onAppVisible();

View file

@ -6743,10 +6743,6 @@ levn@^0.3.0, levn@~0.3.0:
prelude-ls "~1.1.2" prelude-ls "~1.1.2"
type-check "~0.3.2" type-check "~0.3.2"
"libass-wasm@https://github.com/jellyfin/JavascriptSubtitlesOctopus#4.0.0-jf":
version "4.0.0"
resolved "https://github.com/jellyfin/JavascriptSubtitlesOctopus#7e6b75dcab9f7dad12719983510d05242803707c"
"libass-wasm@https://github.com/jellyfin/JavascriptSubtitlesOctopus#4.0.0-jf-cordova": "libass-wasm@https://github.com/jellyfin/JavascriptSubtitlesOctopus#4.0.0-jf-cordova":
version "4.0.0" version "4.0.0"
resolved "https://github.com/jellyfin/JavascriptSubtitlesOctopus#b38056588bfaebc18a8353cb1757de0a815ac879" resolved "https://github.com/jellyfin/JavascriptSubtitlesOctopus#b38056588bfaebc18a8353cb1757de0a815ac879"