Skip search request on whitespace change
This commit is contained in:
parent
ab9d18cdbc
commit
cc243a1dc2
@ -12,6 +12,9 @@ var correctResponseRendered = {
|
|||||||
"company": false
|
"company": false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Save old term to compare
|
||||||
|
var oldTerm = ""
|
||||||
|
|
||||||
// Containers for all the search results
|
// Containers for all the search results
|
||||||
var animeSearchResults: HTMLElement
|
var animeSearchResults: HTMLElement
|
||||||
var characterSearchResults: HTMLElement
|
var characterSearchResults: HTMLElement
|
||||||
@ -26,7 +29,16 @@ export async function search(arn: AnimeNotifier, search: HTMLInputElement, e: Ke
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Check if the search term really changed
|
||||||
let term = search.value.trim()
|
let term = search.value.trim()
|
||||||
|
|
||||||
|
if(term === oldTerm) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
oldTerm = term
|
||||||
|
|
||||||
|
// Determine if we're already seeing the search page
|
||||||
let searchPageActivated = (searchPage === arn.app.content.children[0])
|
let searchPageActivated = (searchPage === arn.app.content.children[0])
|
||||||
|
|
||||||
// Reset
|
// Reset
|
||||||
|
Loading…
Reference in New Issue
Block a user