diff --git a/src/lib/SideBars/Scripts/RegexData.svelte b/src/lib/SideBars/Scripts/RegexData.svelte index ef82a37d..5bff0328 100644 --- a/src/lib/SideBars/Scripts/RegexData.svelte +++ b/src/lib/SideBars/Scripts/RegexData.svelte @@ -10,6 +10,7 @@ import OptionInput from "../../UI/GUI/OptionInput.svelte"; import Arcodion from "src/lib/UI/Arcodion.svelte"; import NumberInput from "src/lib/UI/GUI/NumberInput.svelte"; + import { ReloadGUIPointer } from "src/ts/stores.svelte"; interface Props { value: customscript; @@ -108,9 +109,13 @@ {#if open}
{language.name} - + { + $ReloadGUIPointer += 1 + }} /> Modification Type - + { + $ReloadGUIPointer += 1 + }}> {language.editInput} {language.editOutput} {language.editProcess} @@ -120,7 +125,9 @@ IN: OUT: - + { + $ReloadGUIPointer += 1 + }} /> {#if value.ableFlag} diff --git a/src/lib/UI/GUI/TextAreaInput.svelte b/src/lib/UI/GUI/TextAreaInput.svelte index 73df1ba2..a67bb764 100644 --- a/src/lib/UI/GUI/TextAreaInput.svelte +++ b/src/lib/UI/GUI/TextAreaInput.svelte @@ -65,6 +65,7 @@ value = e.currentTarget.value onInput() } + onchange() }} > {:else} @@ -86,6 +87,9 @@ insertTextAtSelection(text) } }} + onchange={(e) => { + onchange() + }} bind:this={inputDom} translate="no" >{value ?? ''}
@@ -119,6 +123,7 @@ className?: string; optimaizedInput?: boolean; highlight?: boolean; + onchange?: () => void; } let { @@ -134,7 +139,8 @@ height = 'default', className = '', optimaizedInput = true, - highlight = false + highlight = false, + onchange = () => {} }: Props = $props(); let selectingAutoComplete = $state(0) let highlightId = highlight ? getNewHighlightId() : 0