diff options
Diffstat (limited to 'src/components/SearchModal.vue')
| -rw-r--r-- | src/components/SearchModal.vue | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/components/SearchModal.vue b/src/components/SearchModal.vue index ec1b4cd..addb764 100644 --- a/src/components/SearchModal.vue +++ b/src/components/SearchModal.vue @@ -84,7 +84,7 @@ const focusedSuggIdx = ref(null as null | number); // Index of a suggestion sele const lastReqTime = ref(0); const pendingReqParams = ref(null as null | URLSearchParams); // Holds data for latest request to make -const pendingReqInput = ref(''); // Holds the user input associated with pendingReqData +const pendingReqInput = ref(''); // Holds the user input associated with pendingReqParams const pendingDelayedSuggReq = ref(0); // Set via setTimeout() for making a request despite a previous one still waiting async function onInput(){ @@ -213,6 +213,9 @@ async function resolveSearch(eventTitle: string){ // ========== More event handling ========== +// Focus input on mount +onMounted(() => inputRef.value!.focus()) + function onClose(evt: Event){ if (evt.target == rootRef.value){ emit('close'); @@ -236,9 +239,6 @@ function onInfoIconClick(eventTitle: string){ emit('info-click', eventTitle); } -// Focus input on mount -onMounted(() => inputRef.value!.focus()) - // ========== For styles ========== const styles = computed((): Record<string,string> => { |
