From e18ef6f11ca7e4779cc50cd52423d362e8090eeb Mon Sep 17 00:00:00 2001 From: Schlauer-Hax Date: Wed, 9 Oct 2024 11:08:03 +0200 Subject: [PATCH] use globalThis instead of window --- pages/shared/helper.ts | 4 ++-- pages/user/oauth.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/shared/helper.ts b/pages/shared/helper.ts index afe9578..d0c15ea 100644 --- a/pages/shared/helper.ts +++ b/pages/shared/helper.ts @@ -183,11 +183,11 @@ export function getYearList(): string[] { export function saveBlob(blob: Blob, fileName: string) { const a = document.createElement("a"); - const url = window.URL.createObjectURL(blob); + const url = globalThis.URL.createObjectURL(blob); a.href = url; a.download = fileName; a.click(); - window.URL.revokeObjectURL(url); + globalThis.URL.revokeObjectURL(url); } export function showPreviewImage(x: Drop) { diff --git a/pages/user/oauth.ts b/pages/user/oauth.ts index d3be887..bf7210d 100644 --- a/pages/user/oauth.ts +++ b/pages/user/oauth.ts @@ -110,7 +110,7 @@ async function authorize() { const url = new URL(params.redirectUri!); url.searchParams.set("code", API.getToken()); url.searchParams.set("state", params.state!); - window.location.href = url.toString(); + globalThis.location.href = url.toString(); } API.oauth.validate(params.clientId, params.scope, params.redirectUri)