#232 - Tentative fix
This commit is contained in:
@@ -5,24 +5,27 @@
|
|||||||
import { cacheManager } from '../cache-manager'
|
import { cacheManager } from '../cache-manager'
|
||||||
|
|
||||||
export let initialValue = ''
|
export let initialValue = ''
|
||||||
let initialSet = false
|
|
||||||
export let placeholder = ''
|
export let placeholder = ''
|
||||||
|
let initialSet = false
|
||||||
let value = ''
|
let value = ''
|
||||||
let elInput: HTMLInputElement
|
let elInput: HTMLInputElement
|
||||||
const dispatch = createEventDispatcher()
|
const dispatch = createEventDispatcher()
|
||||||
|
|
||||||
export function setInputValue(v: string): void {
|
export function setInputValue(v: string): void {
|
||||||
|
console.log('setinput')
|
||||||
value = v
|
value = v
|
||||||
}
|
}
|
||||||
|
|
||||||
$: {
|
function watchInitialValue(v: string): void {
|
||||||
if (initialValue && !initialSet && !value) {
|
if (v && !initialSet && !value) {
|
||||||
initialSet = true
|
initialSet = true
|
||||||
value = initialValue
|
value = v
|
||||||
selectInput()
|
selectInput()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$: watchInitialValue(initialValue)
|
||||||
|
|
||||||
function selectInput(_?: HTMLElement): void {
|
function selectInput(_?: HTMLElement): void {
|
||||||
tick()
|
tick()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
@@ -46,7 +49,7 @@
|
|||||||
<div class="omnisearch-input-field">
|
<div class="omnisearch-input-field">
|
||||||
<input
|
<input
|
||||||
bind:this="{elInput}"
|
bind:this="{elInput}"
|
||||||
bind:value
|
bind:value="{value}"
|
||||||
class="prompt-input"
|
class="prompt-input"
|
||||||
use:selectInput
|
use:selectInput
|
||||||
on:compositionend="{_ => toggleInputComposition(false)}"
|
on:compositionend="{_ => toggleInputComposition(false)}"
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
import { searchEngine } from 'src/search/omnisearch'
|
import { searchEngine } from 'src/search/omnisearch'
|
||||||
|
|
||||||
export let modal: OmnisearchVaultModal
|
export let modal: OmnisearchVaultModal
|
||||||
export let previousQuery: string | undefined
|
let previousQuery: string | undefined
|
||||||
let selectedIndex = 0
|
let selectedIndex = 0
|
||||||
let historySearchIndex = 0
|
let historySearchIndex = 0
|
||||||
let searchQuery: string | undefined
|
let searchQuery: string | undefined
|
||||||
|
|||||||
Reference in New Issue
Block a user