From 4a012a99a4ae3e1f17026336c469295f69604cdc Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Thu, 15 Jan 2026 14:47:03 +0530 Subject: [PATCH] fix: programming exercise test case deletion --- .../src/components/Controls/ChildTable.vue | 94 +++++++++---------- .../ProgrammingExerciseForm.vue | 53 +++++++++-- 2 files changed, 91 insertions(+), 56 deletions(-) diff --git a/frontend/src/components/Controls/ChildTable.vue b/frontend/src/components/Controls/ChildTable.vue index dd34a34f..5e6ef47e 100644 --- a/frontend/src/components/Controls/ChildTable.vue +++ b/frontend/src/components/Controls/ChildTable.vue @@ -3,55 +3,56 @@
{{ label }}
-
-
+
+
- {{ column }} -
-
-
-
- - -
- + {{ column }} +
+
+
+
+ + +
+ -
-
+
@@ -154,10 +155,7 @@ const getGridTemplateColumns = () => { } const toggleMenu = (index: number, event: MouseEvent) => { - const rect = (event.target as HTMLElement).getBoundingClientRect() - menuOpenIndex.value = index - menuTopPosition.value = rect.bottom + 'px' - menuLeftPosition.value = rect.right + 'px' + menuOpenIndex.value = menuOpenIndex.value === index ? null : index } onClickOutside(menuRef, () => { diff --git a/frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue b/frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue index 817fdc4a..8ef096fc 100644 --- a/frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue +++ b/frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue @@ -1,12 +1,17 @@