aboutsummaryrefslogtreecommitdiff
path: root/frontend/main.ts
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/main.ts')
-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","+"))
}