From ca3f0487b7e866be3dfd80e13be70d8c0891c016 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 22 Oct 2023 10:16:22 +0200 Subject: refactor and autoformat :) --- frontend/start.ts | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) (limited to 'frontend/start.ts') diff --git a/frontend/start.ts b/frontend/start.ts index 6a82af6..79ee9ef 100644 --- a/frontend/start.ts +++ b/frontend/start.ts @@ -62,25 +62,22 @@ export function section_engine_select() { export function section_admin_btn() { const modal = pw_modal() - - const btn = e("button", { - class: "open-modal", - onclick: () => modal.showModal() - }, "Admin Login") - - return e("section", {class: "admin-btn"}, - btn, - modal) + return e("section", { class: "admin-btn" }, + e("button", { + class: "open-modal", + onclick: () => modal.showModal() + }, "Admin Login"), + modal + ) } interface FuzzItem { score: number, obj: E } -let bangsSearch: Promise<(query: string) => FuzzItem<{bang: string, name: string, url: string}>[]> - | undefined = undefined; +let bangsSearch: Promise<(query: string) => FuzzItem<{ bang: string, name: string, url: string }>[]> | undefined = undefined; function setSearchResults(ul: HTMLElement, input: HTMLInputElement, submit: () => void) { if (bangsSearch === undefined) { bangsSearch = bangs.then(bangs => { - const searchSpace: {bang: string, name: string, url: string}[] = [] + const searchSpace: { bang: string, name: string, url: string }[] = [] for (const k in bangs) { searchSpace.push({ bang: k, @@ -108,7 +105,8 @@ function setSearchResults(ul: HTMLElement, input: HTMLInputElement, submit: () = const it = r.obj const li = e("li", {}, e("p", { class: "name" }, it.name), - e("p", { class: "bang" }, it.bang)) + e("p", { class: "bang" }, it.bang) + ) li.addEventListener("click", () => { input.value = it.bang submit() -- cgit v1.2.3-70-g09d2