From fdddc0c5a6842736361fdb7e2aa49f25cf9c33aa Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sat, 6 Jul 2024 01:03:33 +0900 Subject: [PATCH] add scrolls for multitoggles --- .../Setting/Pages/Module/ModuleMenu.svelte | 56 +++++++++++++++++-- src/lib/SideBars/SideChatList.svelte | 55 ++++++++++++------ 2 files changed, 89 insertions(+), 22 deletions(-) diff --git a/src/lib/Setting/Pages/Module/ModuleMenu.svelte b/src/lib/Setting/Pages/Module/ModuleMenu.svelte index 091905db..258db185 100644 --- a/src/lib/Setting/Pages/Module/ModuleMenu.svelte +++ b/src/lib/Setting/Pages/Module/ModuleMenu.svelte @@ -9,6 +9,10 @@ import TriggerList from "src/lib/SideBars/Scripts/TriggerList.svelte"; import Check from "src/lib/UI/GUI/CheckInput.svelte"; import Help from "src/lib/Others/Help.svelte"; + import TextAreaInput from "src/lib/UI/GUI/TextAreaInput.svelte"; + import Button from "src/lib/UI/GUI/Button.svelte"; + import { openURL } from "src/ts/storage/globalApi"; + import { hubURL } from "src/ts/characterCards"; export let currentModule:RisuModule @@ -145,10 +149,54 @@ {#if (Array.isArray(currentModule.trigger))} {language.triggerScript} - - +
+ + +
+ {#if currentModule?.trigger?.[0]?.effect?.[0]?.type === 'triggerlua'} + + + {:else} + + + {/if}
diff --git a/src/lib/SideBars/SideChatList.svelte b/src/lib/SideBars/SideChatList.svelte index 763ab653..6416b497 100644 --- a/src/lib/SideBars/SideChatList.svelte +++ b/src/lib/SideBars/SideChatList.svelte @@ -153,30 +153,49 @@
{#if $CurrentCharacter?.chaId !== '§playground'} -
- -
- - {#each parseKeyValue($DataBase.customPromptTemplateToggle) as toggle} -
- { - $DataBase.globalChatVariables[`toggle_${toggle[0]}`] = $DataBase.globalChatVariables[`toggle_${toggle[0]}`] === '1' ? '0' : '1' - }} /> -
- {/each} - {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable} - {#if $DataBase.hanuraiEnable} + + {#if parseKeyValue($DataBase.customPromptTemplateToggle).length > 4} +
- +
- {:else if $DataBase.hypaMemory} + {#each parseKeyValue($DataBase.customPromptTemplateToggle) as toggle} +
+ { + $DataBase.globalChatVariables[`toggle_${toggle[0]}`] = $DataBase.globalChatVariables[`toggle_${toggle[0]}`] === '1' ? '0' : '1' + }} /> +
+ {/each} + {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable} +
+ +
+ {/if} +
+ {:else if parseKeyValue($DataBase.customPromptTemplateToggle).length > 0} +
+ +
+ {#each parseKeyValue($DataBase.customPromptTemplateToggle) as toggle}
- + { + $DataBase.globalChatVariables[`toggle_${toggle[0]}`] = $DataBase.globalChatVariables[`toggle_${toggle[0]}`] === '1' ? '0' : '1' + }} />
- {:else} + {/each} + {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable}
- + +
+ {/if} + {:else} +
+ +
+ {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable} +
+
{/if} {/if}