| | |
| | | removeAllChildren(preview) |
| | | } |
| | | if (searchLayout) { |
| | | searchLayout.style.visibility = "hidden" |
| | | searchLayout.classList.remove("display-results") |
| | | } |
| | | |
| | | searchType = "basic" // reset search type after closing |
| | |
| | | async function onType(e: HTMLElementEventMap["input"]) { |
| | | if (!searchLayout || !index) return |
| | | currentSearchTerm = (e.target as HTMLInputElement).value |
| | | searchLayout.style.visibility = currentSearchTerm === "" ? "hidden" : "visible" |
| | | searchLayout.classList.toggle("display-results", currentSearchTerm !== "") |
| | | searchType = currentSearchTerm.startsWith("#") ? "tags" : "basic" |
| | | |
| | | let searchResults: FlexSearch.SimpleDocumentSearchResultSetUnit[] |