mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-17 17:36:08 +08:00
ui: fix language selection
This commit is contained in:
1 parent
0429c989f1
commit
70e011105a
2 files changed
+6
-1
No files matched your search
@@ -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 () {
|
||||
|
||||
Reference in new issue
Block a user