From 6177957c64ccf45a0f2a71a36fcb9b2cf6b4f7fd Mon Sep 17 00:00:00 2001 From: Kwaroran Date: Wed, 19 Feb 2025 11:12:12 +0900 Subject: [PATCH] feat: add return CSS error option and update related functionality --- src/lang/en.ts | 1 + src/lib/Setting/Pages/AdvancedSettings.svelte | 4 ++++ src/ts/parser.svelte.ts | 5 ++++- src/ts/storage/database.svelte.ts | 2 ++ 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/lang/en.ts b/src/lang/en.ts index f02fdb6c..c48644b8 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -1056,4 +1056,5 @@ export const languageEnglish = { copy: "Copy", paste: "Paste", depth: "Depth", + returnCSSError: "Return CSS Error", } diff --git a/src/lib/Setting/Pages/AdvancedSettings.svelte b/src/lib/Setting/Pages/AdvancedSettings.svelte index 9ce9ec75..8ffd75ce 100644 --- a/src/lib/Setting/Pages/AdvancedSettings.svelte +++ b/src/lib/Setting/Pages/AdvancedSettings.svelte @@ -196,6 +196,10 @@ +
+ + +
{#if DBState.db?.account?.useSync}
diff --git a/src/ts/parser.svelte.ts b/src/ts/parser.svelte.ts index 50f304ff..4d6d8a3e 100644 --- a/src/ts/parser.svelte.ts +++ b/src/ts/parser.svelte.ts @@ -644,7 +644,10 @@ function decodeStyle(text:string){ return `` } catch (error) { - return `CSS ERROR: ${error}`; + if(DBState.db.returnCSSError){ + return `CSS ERROR: ${error}` + } + return "" } }) } diff --git a/src/ts/storage/database.svelte.ts b/src/ts/storage/database.svelte.ts index 0d8eb46c..51bf4572 100644 --- a/src/ts/storage/database.svelte.ts +++ b/src/ts/storage/database.svelte.ts @@ -483,6 +483,7 @@ export function setDatabase(data:Database){ processRegexScript: data.hypaV3Settings?.processRegexScript ?? false, doNotSummarizeUserMessage: data.hypaV3Settings?.doNotSummarizeUserMessage ?? false } + data.returnCSSError ??= true changeLanguage(data.language) setDatabaseLite(data) } @@ -903,6 +904,7 @@ export interface Database{ bulkEnabling:boolean showTranslationLoading: boolean showDeprecatedTriggerV1:boolean + returnCSSError:boolean } interface SeparateParameters{