ui: fix language selection

This commit is contained in:
undefined committed 2022-02-24 20:36:39 +08:00
1 parent 0429c989f1
commit 70e011105a
2 files changed
+6 -1

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hydrooj/ui-default",
"version": "4.32.5",
"version": "4.32.6",
"author": "undefined <i@undefined.moe>",
"license": "AGPL-3.0",
"main": "hydro.js",
@@ -33,6 +33,10 @@ const page = new NamedPage(['problem_submit', 'contest_detail_problem_submit', '
if (config.langs && !config.langs.filter((i) => i === key || i.startsWith(`${key}.`)).length) continue;
if (window.LANGS[key].domain && !window.LANGS[key].domain.includes(domainId)) continue;
if (!key.includes('.')) main[key] = window.LANGS[key].display;
else {
const a = key.split('.')[0];
main[a] = window.LANGS[a].display;
}
}
setOptions($('#codelang-main-select'), main);
@@ -47,6 +51,7 @@ const page = new NamedPage(['problem_submit', 'contest_detail_problem_submit', '
$('[name="lang"]').val(fallback);
}
} else $('#codelang-main-select').val(current);
onChangeMain.call({ value: $('#codelang-main-select').val() }, false);
$('#codelang-main-select').on('change', onChangeMain);
$('#codelang-sub-select').on('change', function () {