diff --git a/webapp/src/Controller/Jury/SubmissionController.php b/webapp/src/Controller/Jury/SubmissionController.php index 90027eecc0f..0927fdce0c9 100644 --- a/webapp/src/Controller/Jury/SubmissionController.php +++ b/webapp/src/Controller/Jury/SubmissionController.php @@ -581,6 +581,7 @@ public function viewAction( 'requestedOutputCount' => $requestedOutputCount, 'version_warnings' => [], 'isMultiPassProblem' => $submission->getProblem()->isMultipassProblem(), + 'thumbnailSize' => $this->config->get('thumbnail_size'), ]; if ($selectedJudging === null) { diff --git a/webapp/src/Controller/Team/SubmissionController.php b/webapp/src/Controller/Team/SubmissionController.php index c26cffb0466..5300b2273f9 100644 --- a/webapp/src/Controller/Team/SubmissionController.php +++ b/webapp/src/Controller/Team/SubmissionController.php @@ -200,6 +200,7 @@ public function viewAction(Request $request, int $submitId): Response 'showSampleOutput' => $showSampleOutput, 'runs' => $runs, 'showTooLateResult' => $showTooLateResult, + 'thumbnailSize' => $this->config->get('thumbnail_size'), ]; if ($actuallyShowCompile) { $data['size'] = 'xl'; diff --git a/webapp/templates/jury/submission.html.twig b/webapp/templates/jury/submission.html.twig index 6a84e5c3b9b..7475c39fe94 100644 --- a/webapp/templates/jury/submission.html.twig +++ b/webapp/templates/jury/submission.html.twig @@ -19,6 +19,11 @@ .judging-table tr.disabled td a { color: silver } + + .image_thumb { + max-width: {{ thumbnailSize }}px; + max-height: {{ thumbnailSize }}px; + } {% endblock %} @@ -743,7 +748,7 @@ {% set imgUrl = path('jury_problem_testcase_fetch', {'probId': submission.problem.probid, 'rank': run.rank, 'type': 'image'}) %} {% set EXTENSION_TO_MIMETYPE = constant('App\\Service\\DOMJudgeService::EXTENSION_TO_MIMETYPE') %} - + {% endif %}