aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-07-26 19:35:47 +0200
committermetamuffin <metamuffin@disroot.org>2023-07-26 19:35:47 +0200
commit07611aa3a79e49e39b2a8a9e93d00df2a6a080d2 (patch)
tree3408c183cd304f188a71c0c844037321a3e9e2b4
parentddf463e50a97e1606e5b699cc00f3dc5cbf5312f (diff)
downloadfastbangs-07611aa3a79e49e39b2a8a9e93d00df2a6a080d2.tar
fastbangs-07611aa3a79e49e39b2a8a9e93d00df2a6a080d2.tar.bz2
fastbangs-07611aa3a79e49e39b2a8a9e93d00df2a6a080d2.tar.zst
load bangs before load finished
-rw-r--r--frontend/main.ts8
1 files changed, 3 insertions, 5 deletions
diff --git a/frontend/main.ts b/frontend/main.ts
index a5c18e7..85de64e 100644
--- a/frontend/main.ts
+++ b/frontend/main.ts
@@ -2,12 +2,10 @@
import { bangs, load_bangs, process_query } from "./query.ts";
import { add_page_content, status } from "./ui.ts"
+load_bangs()
globalThis.addEventListener("hashchange", () => process_url())
-globalThis.addEventListener("load", () => {
- load_bangs() // not awaiting so we can continue loading
- process_url()
-})
+globalThis.addEventListener("load", () => process_url())
function process_url() {
if (document.location.hash.length != 0) {
@@ -21,7 +19,7 @@ function process_url() {
}
bangs.then(bangs => {
console.log("bop");
-
+
if (!bangs[engine]) {
status("error", "Engine does not exist")
window.location.hash = "#"