ui: fix availableLangs

This commit is contained in:
undefined committed 2022-04-30 03:10:54 +08:00
1 parent 2a66302c9e
commit 0c277f2224
5 files changed
+19 -19

No files matched your search

@@ -2,7 +2,7 @@ import { NamedPage } from 'vj/misc/Page';
import UserSelectAutoComplete from 'vj/components/autocomplete/UserSelectAutoComplete';
import ProblemSelectAutoComplete from 'vj/components/autocomplete/ProblemSelectAutoComplete';
import tpl from 'vj/utils/tpl';
import getAvaliableLangs from 'vj/utils/avaliableLangs';
import getAvailableLangs from 'vj/utils/availableLangs';
const page = new NamedPage('record_main', async () => {
const [{ default: SockJs }, { DiffDOM }] = await Promise.all([
@@ -38,9 +38,9 @@ const page = new NamedPage('record_main', async () => {
ProblemSelectAutoComplete.getOrConstruct($('[name="pid"]'), {
clearDefaultValue: false,
});
const avaliableLangs = getAvaliableLangs(UiContext.domain.langs?.split(','));
Object.keys(avaliableLangs).map(
(i) => ($('select[name="lang"]').append(tpl`<option value="${i}" key="${i}">${avaliableLangs[i].display}</option>`)));
const availableLangs = getAvailableLangs(UiContext.domain.langs?.split(','));
Object.keys(availableLangs).map(
(i) => ($('select[name="lang"]').append(tpl`<option value="${i}" key="${i}">${availableLangs[i].display}</option>`)));
const lang = new URL(window.location.href).searchParams.get('lang');
if (lang) $('select[name="lang"]').val(lang);
});