aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-11-19 04:09:42 -0800
committerGitHub <[email protected]>2023-11-19 04:09:42 -0800
commitd32eabde75a2f3db03248210d73eac3519480c7d (patch)
tree30dc7e7213eaa806bc255880204b561708839c5a
parentfeat(css): update sizing (diff)
parentMerge branch 'main' into main (diff)
downloadfrontend-next-d32eabde75a2f3db03248210d73eac3519480c7d.tar.xz
frontend-next-d32eabde75a2f3db03248210d73eac3519480c7d.zip
Merge pull request #23 from LizzyFleckenstein03/main
Use encodeURIComponent to encode language for URI
-rw-r--r--src/routes/language.svelte8
-rw-r--r--src/routes/languages.svelte12
2 files changed, 7 insertions, 13 deletions
diff --git a/src/routes/language.svelte b/src/routes/language.svelte
index ae101b9..cb1d4cf 100644
--- a/src/routes/language.svelte
+++ b/src/routes/language.svelte
@@ -36,11 +36,11 @@ SPDX-License-Identifier: GPL-3.0-only -->
let images;
let complete = false;
-
+
$: language = $page.url.searchParams.get("language");
- $: languageEncoded = $page.url.searchParams
- .get("language")
- .replaceAll("#", "%23");
+ $: languageEncoded = encodeURIComponent(
+ $page.url.searchParams.get("language")
+ );
$: imageQuery = $page.url.searchParams.get("image");
$: image = imageQuery
? imageQuery < images
diff --git a/src/routes/languages.svelte b/src/routes/languages.svelte
index 76961b3..bcbcbec 100644
--- a/src/routes/languages.svelte
+++ b/src/routes/languages.svelte
@@ -39,15 +39,9 @@ SPDX-License-Identifier: GPL-3.0-only -->
<ul id="language-list">
{#each languages as language}
<li>
- {#if language === "C#"}
- <a href={"/language?language=C%23"}>C#</a>
- {:else if language === "C++"}
- <a href={"/language?language=C%2b%2b"}>C++</a>
- {:else}
- <a href={"/language?language=" + language}>
- {language}
- </a>
- {/if}
+ <a href={"/language?language=" + encodeURIComponent(language)}>
+ {language}
+ </a>
</li>
{/each}
</ul>