From 60d5282021a45f906ada5219991208972c2f96dc Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Thu, 2 Jun 2022 18:30:05 -0700 Subject: [PATCH] feat: forward paste event to input/textarea elements --- src/ComboBox/ComboBox.svelte | 1 + src/DatePicker/DatePickerInput.svelte | 1 + src/MultiSelect/MultiSelect.svelte | 1 + src/NumberInput/NumberInput.svelte | 1 + src/Search/Search.svelte | 1 + src/TextArea/TextArea.svelte | 3 ++- src/TextInput/PasswordInput.svelte | 1 + src/TextInput/TextInput.svelte | 1 + src/TimePicker/TimePicker.svelte | 1 + src/UIShell/HeaderSearch.svelte | 1 + 10 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/ComboBox/ComboBox.svelte b/src/ComboBox/ComboBox.svelte index 97b8ead0..81dccf5f 100644 --- a/src/ComboBox/ComboBox.svelte +++ b/src/ComboBox/ComboBox.svelte @@ -320,6 +320,7 @@ ref.focus(); } }}" + on:paste /> {#if invalid} diff --git a/src/DatePicker/DatePickerInput.svelte b/src/DatePicker/DatePickerInput.svelte index 2a2fd815..0ceebea6 100644 --- a/src/DatePicker/DatePickerInput.svelte +++ b/src/DatePicker/DatePickerInput.svelte @@ -135,6 +135,7 @@ on:blur="{({ relatedTarget }) => { blurInput(relatedTarget); }}" + on:paste /> {#if !$hasCalendar} {#if invalid} diff --git a/src/MultiSelect/MultiSelect.svelte b/src/MultiSelect/MultiSelect.svelte index 8a24af0a..3dc4a25f 100644 --- a/src/MultiSelect/MultiSelect.svelte +++ b/src/MultiSelect/MultiSelect.svelte @@ -432,6 +432,7 @@ on:keyup on:focus on:blur + on:paste disabled="{disabled}" placeholder="{placeholder}" id="{id}" diff --git a/src/NumberInput/NumberInput.svelte b/src/NumberInput/NumberInput.svelte index 84b046a3..db91fc8d 100644 --- a/src/NumberInput/NumberInput.svelte +++ b/src/NumberInput/NumberInput.svelte @@ -206,6 +206,7 @@ on:input="{onInput}" on:focus on:blur + on:paste /> {#if invalid} diff --git a/src/Search/Search.svelte b/src/Search/Search.svelte index b6b04f99..9980badb 100644 --- a/src/Search/Search.svelte +++ b/src/Search/Search.svelte @@ -148,6 +148,7 @@ } }}" on:keyup + on:paste />