diff --git a/public/preload.js b/public/preload.js index 7768d15..40c9fc3 100644 --- a/public/preload.js +++ b/public/preload.js @@ -192,9 +192,11 @@ db.init() const remove = (item) => db.removeItemViaId(item.id) const select = () => document.querySelector('.clip-search input').select() -const focus = () => { - document.querySelector('.clip-search-input').style.display !== 'none' - ? document.querySelector('.clip-search-input')?.focus() +const focus = (isBlur = false) => { + return document.querySelector('.clip-search').style.display !== 'none' + ? isBlur + ? document.querySelector('.clip-search-input')?.blur() + : document.querySelector('.clip-search-input')?.focus() : (document.querySelector('.clip-search-btn')?.click(), document.querySelector('.clip-search-input')?.focus()) } diff --git a/src/cpns/ClipSearch.vue b/src/cpns/ClipSearch.vue index 3fb8d3b..e4684ea 100644 --- a/src/cpns/ClipSearch.vue +++ b/src/cpns/ClipSearch.vue @@ -1,12 +1,8 @@