chore: remove dead search dialog overlay code

This commit is contained in:
2026-06-16 10:24:49 +02:00
committed by Milas Holsting
parent a37e609880
commit 1770492b00
4 changed files with 4 additions and 94 deletions

View File

@@ -1,13 +1,5 @@
import {
searchInput,
searchDialog,
rememberSearchOpener,
focusLastSearchOpener,
setLastQuery,
getActiveRequestController,
setActiveRequestController,
} from "./state";
import { setSearchState, setClearButtonState, clearResults } from "./render";
import { searchInput } from "./state";
import { setClearButtonState } from "./render";
import { cancelScheduledFetch, fetchSearchItems } from "./fetch";
export const openSearch = (): void => {
@@ -16,37 +8,9 @@ export const openSearch = (): void => {
return;
}
rememberSearchOpener();
if (searchDialog) {
setSearchState(true);
searchInput.value = "";
setLastQuery("");
cancelScheduledFetch();
setClearButtonState(false);
clearResults();
}
searchInput.focus();
};
export const closeSearch = (): void => {
if (!searchDialog || !searchInput) {
return;
}
setSearchState(false);
cancelScheduledFetch();
const activeRequestController = getActiveRequestController();
if (activeRequestController) {
activeRequestController.abort();
setActiveRequestController(undefined);
}
searchInput.value = "";
setLastQuery("");
setClearButtonState(false);
clearResults();
focusLastSearchOpener();
};
export const clearSearchInput = (): void => {
if (!searchInput) {
return;