From 3343e097d866375ef50bd07f1935b17dbaedf004 Mon Sep 17 00:00:00 2001 From: Aurora Virmasalo <93916893+VirmasaloA@users.noreply.github.com> Date: Mon, 27 May 2024 16:33:21 +0300 Subject: [PATCH] CSCEXAM-1249 Fix main menu keyboard usage (#1106) --- .../active-enrolment-menu.component.html | 123 ++++++++---------- .../exam-participations.component.html | 7 +- .../collaborative-exam-search.component.ts | 14 +- .../enrolment/search/exam-search.component.ts | 13 +- .../app/navigation/navigation.component.html | 51 ++++++-- .../app/navigation/navigation.component.scss | 20 ++- ui/src/assets/i18n/en.json | 4 +- ui/src/assets/i18n/fi.json | 4 +- ui/src/assets/i18n/sv.json | 4 +- 9 files changed, 129 insertions(+), 111 deletions(-) diff --git a/ui/src/app/enrolment/active/helpers/active-enrolment-menu.component.html b/ui/src/app/enrolment/active/helpers/active-enrolment-menu.component.html index cde5bacd2..91e23636d 100644 --- a/ui/src/app/enrolment/active/helpers/active-enrolment-menu.component.html +++ b/ui/src/app/enrolment/active/helpers/active-enrolment-menu.component.html @@ -3,72 +3,67 @@ -
+
@if (enrolment.reservation && canChangeReservation(enrolment.reservation)) { -
- - @if (enrolment.reservation.machine && enrolment.collaborativeExam) { - {{ 'i18n_student_change_reservation' | translate }} - - } - - @if (enrolment.reservation.machine && !enrolment.collaborativeExam) { - {{ 'i18n_student_change_reservation' | translate }} - - } - - @if (enrolment.reservation.externalReservation && enrolment.exam) { - {{ 'i18n_student_change_reservation' | translate }} - - } - - @if (enrolment.reservation.externalReservation && enrolment.collaborativeExam) { - {{ 'i18n_student_change_reservation' | translate }} - - } -
+ + @if (enrolment.reservation.machine && enrolment.collaborativeExam) { + {{ 'i18n_student_change_reservation' | translate }} + + } + + @if (enrolment.reservation.machine && !enrolment.collaborativeExam) { + {{ 'i18n_student_change_reservation' | translate }} + + } + + @if (enrolment.reservation.externalReservation && enrolment.exam) { + {{ 'i18n_student_change_reservation' | translate }} + + } + + @if (enrolment.reservation.externalReservation && enrolment.collaborativeExam) { + {{ 'i18n_student_change_reservation' | translate }} + + } } @if (enrolment.examinationEventConfiguration && hasUpcomingAlternativeEvents()) { -
- -
+ } @if (enrolment.reservation && canChangeReservation(enrolment.reservation)) { -
- -
+ } @if (enrolment.reservation && !canChangeReservation(enrolment.reservation)) { -
- -
+ } @if (enrolment.examinationEventConfiguration) { -
- -
+ } @if ( @@ -76,19 +71,15 @@ !enrolment.examinationEventConfiguration && (enrolment.exam?.executionType?.type === 'PUBLIC' || enrolment.collaborativeExam) ) { -
- -
+ } @if ((!enrolment.reservation && enrolment.exam?.implementation === 'AQUARIUM') || enrolment.collaborativeExam) { -
- -
+ } @if ( @@ -96,11 +87,9 @@ enrolment.exam?.implementation !== 'AQUARIUM' && hasUpcomingAlternativeEvents() ) { -
- -
+ }
diff --git a/ui/src/app/enrolment/finished/exam-participations.component.html b/ui/src/app/enrolment/finished/exam-participations.component.html index bb53daf92..04475f78f 100644 --- a/ui/src/app/enrolment/finished/exam-participations.component.html +++ b/ui/src/app/enrolment/finished/exam-participations.component.html @@ -37,7 +37,12 @@ - + + +
+
+ {{ 'i18n_student_exam_search_result' | translate }} {{ participations.length }} + {{ 'i18n_student_exam_search_result_continues' | translate }}
diff --git a/ui/src/app/enrolment/search/collaborative-exam-search.component.ts b/ui/src/app/enrolment/search/collaborative-exam-search.component.ts index 0cad1acfb..51ff69ee8 100644 --- a/ui/src/app/enrolment/search/collaborative-exam-search.component.ts +++ b/ui/src/app/enrolment/search/collaborative-exam-search.component.ts @@ -56,16 +56,12 @@ import { ExamSearchResultComponent } from './exam-search-result.component';
- - @if (exams.length > 0 && filter.text.length > 2) { -
-
- {{ 'i18n_student_exam_search_result' | translate }} {{ exams.length }} - {{ 'i18n_student_exam_search_result_continues' | translate }} - "{{ filter.text }}" -
+
+
+ {{ 'i18n_student_exam_search_result' | translate }} {{ exams.length }} + {{ 'i18n_student_exam_search_result_continues' | translate }}
- } +
} - @if (exams.length > 0) { -
-
- {{ 'i18n_student_exam_search_result' | translate }} {{ exams.length }} - {{ 'i18n_student_exam_search_result_continues' | translate }} - "{{ filter.text }}" -
+
+
+ {{ 'i18n_student_exam_search_result' | translate }} {{ exams.length }} + {{ 'i18n_student_exam_search_result_continues' | translate }}
- } +
@for (exam of exams; track exam.id) { diff --git a/ui/src/app/navigation/navigation.component.html b/ui/src/app/navigation/navigation.component.html index 158947c12..623017138 100644 --- a/ui/src/app/navigation/navigation.component.html +++ b/ui/src/app/navigation/navigation.component.html @@ -29,25 +29,32 @@