aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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>