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:
parent
acbe7730b8
commit
6599362a28
2 changed files with 14 additions and 26 deletions
|
@ -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();
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue