From 495dd64eb752ab3774114006ba8533cda0df367a Mon Sep 17 00:00:00 2001 From: kwaroran Date: Thu, 21 Mar 2024 03:27:22 +0900 Subject: [PATCH] Make request GET method and fix fullscreen --- src/styles.css | 3 ++- src/ts/characterCards.ts | 15 ++------------- src/ts/storage/database.ts | 2 ++ src/ts/storage/globalApi.ts | 10 +++------- 4 files changed, 9 insertions(+), 21 deletions(-) diff --git a/src/styles.css b/src/styles.css index b1b28a67..6f6d304b 100644 --- a/src/styles.css +++ b/src/styles.css @@ -26,6 +26,7 @@ body{ --risu-theme-textcolor2: #64748b; --risu-theme-darkborderc: #4b5563; --risu-theme-darkbutton: #374151; + --risu-height-size: 100%; } @@ -36,7 +37,7 @@ body{ } html, body{ - height: 100% + height: var(--risu-height-size); } .chattext p{ diff --git a/src/ts/characterCards.ts b/src/ts/characterCards.ts index 3805e37f..45016cb9 100644 --- a/src/ts/characterCards.ts +++ b/src/ts/characterCards.ts @@ -169,12 +169,7 @@ export async function characterURLImport() { url.searchParams.delete('realm'); window.history.pushState(null, '', url.toString()); - const res = await fetch(`${hubURL}/hub/info`,{ - method: "POST", - body: JSON.stringify({ - id: realmPath - }) - }) + const res = await fetch(`${hubURL}/hub/info/${realmPath}`) if(res.status !== 200){ alertError(await res.text()) return @@ -826,13 +821,7 @@ export async function downloadRisuHub(id:string) { type: "wait", msg: "Downloading..." }) - const res = await fetch(hubURL + '/hub/get', { - method: "POST", - body: JSON.stringify({ - id: id, - apiver: 3 - }) - }) + const res = await fetch(hubURL + '/hub/get/' + id) if(res.status !== 200){ alertError(await res.text()) return diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index 3ab34c22..348db650 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -376,6 +376,7 @@ export function setDatabase(data:Database){ data.modules ??= [] data.enabledModules ??= [] data.additionalParams ??= [] + data.heightMode ??= 0 changeLanguage(data.language) DataBase.set(data) @@ -602,6 +603,7 @@ export interface Database{ sideMenuRerollButton?:boolean requestInfoInsideChat?:boolean additionalParams:[string, string][] + heightMode:number } export interface customscript{ diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index 6b5a724d..81003edb 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -1560,13 +1560,9 @@ export function textifyReadableStream(stream:ReadableStream){ } export function toggleFullscreen(){ - // @ts-ignore - const requestFullscreen = document.documentElement.requestFullscreen ?? document.documentElement.webkitRequestFullscreen as typeof document.documentElement.requestFullscreen - // @ts-ignore - const exitFullscreen = document.exitFullscreen ?? document.webkitExitFullscreen as typeof document.exitFullscreen - // @ts-ignore - const fullscreenElement = document.fullscreenElement ?? document.webkitFullscreenElement as typeof document.fullscreenElement - fullscreenElement ? exitFullscreen() : requestFullscreen({ + + const fullscreenElement = document.fullscreenElement + fullscreenElement ? document.exitFullscreen() : document.documentElement.requestFullscreen({ navigationUI: "hide" }) }