diff --git a/src/lib/common/InPlaceEdit.svelte b/src/lib/common/InPlaceEdit.svelte index 527c0579..9ce32362 100644 --- a/src/lib/common/InPlaceEdit.svelte +++ b/src/lib/common/InPlaceEdit.svelte @@ -31,7 +31,12 @@ dispatch('submit', value); } } - + + /** @param {any} event */ + function handleInput(event) { + dispatch('input', event); + } + /** @param {any} event */ function keydown(event) { if (event.key == 'Escape') { @@ -57,6 +62,7 @@ maxlength={maxLength} use:focus on:blur={() => submit()} + on:input={handleInput} /> {:else} diff --git a/src/lib/common/RemoteSearchInput.svelte b/src/lib/common/RemoteSearchInput.svelte new file mode 100644 index 00000000..b69f4635 --- /dev/null +++ b/src/lib/common/RemoteSearchInput.svelte @@ -0,0 +1,84 @@ + + +