From d989df2b8533b378a59e2fa54bab0589390c0b68 Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 4 Aug 2021 16:35:27 +0800 Subject: [PATCH] ui: language selection (#171) --- packages/ui-default/package.json | 2 +- packages/ui-default/pages/problem_submit.page.js | 12 ++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 72615f333..d44ac03a4 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.14.9", + "version": "4.14.10", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js", diff --git a/packages/ui-default/pages/problem_submit.page.js b/packages/ui-default/pages/problem_submit.page.js index f8c48cd8e..3dbb125e8 100644 --- a/packages/ui-default/pages/problem_submit.page.js +++ b/packages/ui-default/pages/problem_submit.page.js @@ -20,14 +20,10 @@ const page = new NamedPage(['problem_submit', 'contest_detail_problem_submit', ' if (UiContext.domain.langs && !`,${UiContext.domain.langs},`.includes(`,${key},`)) continue; if (key.startsWith(`${this.value}.`) && key !== this.value) options[key] = window.LANGS[key].display; } - if (Object.keys(options).length > 1) { - setOptions($('#codelang-sub-select'), options); - $('#codelang-sub-container').show(); - if (update) $('[name="lang"]').val($('#codelang-sub-select').val()); - } else { - $('#codelang-sub-container').hide(); - if (update) $('[name="lang"]').val(this.value); - } + setOptions($('#codelang-sub-select'), options); + if (Object.keys(options).length > 1) $('#codelang-sub-container').show(); + else $('#codelang-sub-container').hide(); + if (update) $('[name="lang"]').val($('#codelang-sub-select').val()); } const main = {}; for (const key in window.LANGS) {