diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/language.svelte | 8 | ||||
| -rw-r--r-- | src/routes/languages.svelte | 12 |
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> |