feat(modal): support for latest steamos preview

This commit is contained in:
AAGaming
2022-10-23 20:22:00 -04:00
parent c77d6edaae
commit 5f0470c351
2 changed files with 19 additions and 2 deletions

View File

@@ -7,4 +7,16 @@ export function joinClassNames(...classes: string[]): string {
export function sleep(ms: number) {
return new Promise(res => setTimeout(res, ms));
}
}
/**
* Finds the SP window, since it is a render target as of {10-19-2022}'s beta
*/
export function findSP(): Window {
// old (SP as host)
if (document.title == 'SP') return window;
// new (SP as popup)
return FocusNavController.m_ActiveContext.m_rgGamepadNavigationTrees.find((x: any) => x.m_ID == 'root_1_').Root
.Element.ownerDocument.defaultView;
}