diff --git a/webapp/src/Controller/Jury/SubmissionController.php b/webapp/src/Controller/Jury/SubmissionController.php index acca869506..d6acdea938 100644 --- a/webapp/src/Controller/Jury/SubmissionController.php +++ b/webapp/src/Controller/Jury/SubmissionController.php @@ -979,8 +979,7 @@ public function editSourceAction(Request $request, Submission $submission, #[Map ->add('entry_point', TextType::class, [ 'label' => 'Optional entry point', 'required' => false, - ]) - ->add('submit', SubmitType::class); + ]); foreach ($files as $file) { $formBuilder->add('source' . $file->getRank(), TextareaType::class); @@ -1039,12 +1038,17 @@ public function editSourceAction(Request $request, Submission $submission, #[Map return $this->redirectToRoute('jury_submission', ['submitId' => $submittedSubmission->getSubmitid()]); } - return $this->render('jury/submission_edit_source.html.twig', [ + $twigData = [ 'submission' => $submission, 'files' => $files, 'form' => $form, 'selected' => $rank, - ]); + ]; + if ($request->isXmlHttpRequest()) { + return $this->render('jury/submission_edit_source_modal.html.twig', $twigData); + } else { + return $this->render('jury/submission_edit_source.html.twig', $twigData); + } } /** diff --git a/webapp/templates/jury/submission_edit_source.html.twig b/webapp/templates/jury/submission_edit_source.html.twig index 7cb2e5aa48..c280b8ed15 100644 --- a/webapp/templates/jury/submission_edit_source.html.twig +++ b/webapp/templates/jury/submission_edit_source.html.twig @@ -11,9 +11,7 @@ source files - {{ form_start(form) }} - -