From 0eb883b430ffac21777426be49e0dcfd338be4bd Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 29 May 2024 22:00:11 +0800 Subject: [PATCH] ui: re-render objective when changing viewLang --- packages/ui-default/pages/problem_detail.page.jsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ui-default/pages/problem_detail.page.jsx b/packages/ui-default/pages/problem_detail.page.jsx index c8940f60d..fb433cdc6 100644 --- a/packages/ui-default/pages/problem_detail.page.jsx +++ b/packages/ui-default/pages/problem_detail.page.jsx @@ -342,7 +342,10 @@ const page = new NamedPage(['problem_detail', 'contest_detail_problem', 'homewor $('span.tags').css('display', 'inline-block'); }); $('[name="problem-sidebar__download"]').on('click', handleClickDownloadProblem); - if (UiContext.pdoc.config?.type === 'objective') loadObjective(); + if (UiContext.pdoc.config?.type === 'objective') { + loadObjective(); + $(document).on('vjContentNew', loadObjective); + } }); export default page;