More general purpose and fixes a bug where the links on the C++ page actually took you to C images.
let images, fetchTime, image, imageSize;
let complete = false;
let imageQuery = $page.url.searchParams.get("image");
- let languageEncoded = language.replaceAll("#", "%23");
+ let languageEncoded = encodeURIComponent(language);
onMount(async () => {
fetchTime = performance.now();
<ul>
{#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>