From e768d5d55cd257e360ba99dbd13648133b4cc23a Mon Sep 17 00:00:00 2001 From: muhamiyan Date: Tue, 9 Dec 2025 19:40:51 +0700 Subject: [PATCH] fix: reset QuizForm.vue --- frontend/src/pages/QuizForm.vue | 70 ++------------------------------- 1 file changed, 3 insertions(+), 67 deletions(-) diff --git a/frontend/src/pages/QuizForm.vue b/frontend/src/pages/QuizForm.vue index 4c4596d7..d3e8cc7a 100644 --- a/frontend/src/pages/QuizForm.vue +++ b/frontend/src/pages/QuizForm.vue @@ -39,37 +39,11 @@ {{ __('Check Submissions') }} - - - - -
@@ -243,7 +217,7 @@ import { usePageMeta, toast, createDocumentResource, - Badge, Dialog, createListResource, + Badge, } from 'frappe-ui' import { computed, @@ -270,8 +244,6 @@ const currentQuestion = reactive({ const user = inject('$user') const router = useRouter() const readOnlyMode = window.read_only_mode -const quizTitle = ref('') -const showNewQuizModal = ref(false) const props = defineProps({ quizID: { @@ -288,8 +260,6 @@ onMounted(() => { } if (props.quizID !== 'new') { quizDetails.reload() - } else { - showNewQuizModal.value = true } window.addEventListener('keydown', keyboardShortcut) }) @@ -326,41 +296,7 @@ const quizDetails = createDocumentResource({ }) const validateTitle = () => { - if (props.quizID !== 'new') { - quizDetails.doc.title = escapeHTML(quizDetails.doc.title.trim()) - } else { - quizTitle.value = escapeHTML(quizTitle.value.trim()) - } -} - -const quizCreate = createListResource({ - doctype: 'LMS Quiz', -}) - -const saveQuizCreation = (close) => { - validateTitle() - quizCreate.insert.submit( - { - title: quizTitle.value - }, - { - onSuccess(data) { - toast.success(__('Quiz created successfully')) - close() - router.push({ - name: 'QuizForm', - params: { - quizID: data.name, - }, - }).then(() => { - router.go(0) - }) - }, - onError(error) { - toast.error(__('Error creating quiz: {0}', error.message)) - }, - } - ) + quizDetails.doc.title = escapeHTML(quizDetails.doc.title.trim()) } const submitQuiz = () => {