finish up the documentation page

Signed-off-by: ngn <ngn@ngn.tf>
This commit is contained in:
ngn
2025-01-17 02:42:32 +03:00
parent e87764a4c2
commit 6f7263dd84
28 changed files with 1141 additions and 234 deletions

View File

@ -16,7 +16,7 @@ async function doc_http_get(fetch, url) {
}
async function doc_get_list(fetch) {
return (await doc_http_get(fetch, doc_urljoin("/list")))["list"];
return await doc_http_get(fetch, doc_urljoin("/list"));
}
async function doc_get(fetch, name) {

View File

@ -40,12 +40,12 @@
<span>
{$_("footer.number", {
values: {
number: data.number,
total: data.total,
since: date_from_ts(data.since),
},
})}
{#if data.number % 1000 == 0}
<span style="color: var(--{color()})">({$_("footer.congrat")})</span>
<span style="color: var(--{color()})">({$_("footer.wow")})</span>
{/if}
</span>
<span>

View File

@ -23,20 +23,23 @@ function browser_lang() {
function set_lang(lang) {
language.set(default_language);
locale.set(default_language);
if (lang === null || lang === undefined) {
if (browser) set_lang(browser_lang());
if (browser && null !== (lang = localStorage.getItem("language"))) set_lang(lang);
else if (browser) set_lang(browser_lang());
return;
}
lang = lang.slice(0, 2);
for (let i = 0; i < languages.length; i++) {
if (lang === languages[i].code) {
language.set(lang);
locale.set(lang);
return;
}
if (lang !== languages[i].code) continue;
language.set(lang);
locale.set(lang);
if (browser) localStorage.setItem("language", lang);
}
}