aboutsummaryrefslogtreecommitdiff
path: root/frontend/start.ts
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/start.ts')
-rw-r--r--frontend/start.ts24
1 files changed, 11 insertions, 13 deletions
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<E> { 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()