aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-07-25 15:35:12 +0200
committermetamuffin <metamuffin@disroot.org>2023-07-25 15:35:12 +0200
commit46a5542a437f9d4cd64b2444b0b3b5662fbfff0c (patch)
treef7efc1cef99d591510cd3e643cddb346d0c62513 /frontend
parent5acb70a706a6f847ee14a31c1785fdd1d5c16e8f (diff)
downloadfastbangs-46a5542a437f9d4cd64b2444b0b3b5662fbfff0c.tar
fastbangs-46a5542a437f9d4cd64b2444b0b3b5662fbfff0c.tar.bz2
fastbangs-46a5542a437f9d4cd64b2444b0b3b5662fbfff0c.tar.zst
use + for space in urlencoding
Diffstat (limited to 'frontend')
-rw-r--r--frontend/main.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/frontend/main.ts b/frontend/main.ts
index b74f539..71d9702 100644
--- a/frontend/main.ts
+++ b/frontend/main.ts
@@ -30,7 +30,7 @@ function setup_page(engine?: string) {
link.id = "search-link"
link.type = "application/opensearchdescription+xml"
link.href = `/search.xml?default=${encodeURIComponent(engine)}`
- link.title = `Laufente (defaults engine: ${engine})`
+ link.title = `Laufente (default engine: ${engine})`
document.head.append(link)
const heading = document.createElement("h1")
@@ -71,7 +71,7 @@ function process_url() {
const input = document.location.hash.substring(1)
const [default_engine, query_encoded] = input.split("#")
if (!query_encoded) return setup_page(default_engine)
- const query = decodeURIComponent(query_encoded)
+ const query = decodeURIComponent(query_encoded.replaceAll("+"," "))
process_query(default_engine, query)
} else {
setup_page()
@@ -93,5 +93,5 @@ function process_query(default_engine: string, query: string) {
}
function search_url(engine: string, query: string) {
- return bangs[engine].replace("{{{s}}}", encodeURIComponent(query).replaceAll("%20", "+"))
+ return bangs[engine].replace("{{{s}}}", encodeURIComponent(query).replaceAll("%20","+"))
}