fix: dark mode issues for assignment

This commit is contained in:
Jannat Patel
2025-03-24 14:57:46 +05:30
parent 89a348b154
commit 4d031ae55e
5 changed files with 24 additions and 9 deletions

View File

@@ -188,7 +188,12 @@ const addQuizzes = () => {
label: 'Quizzes', label: 'Quizzes',
icon: 'CircleHelp', icon: 'CircleHelp',
to: 'Quizzes', to: 'Quizzes',
activeFor: ['Quizzes', 'QuizForm'], activeFor: [
'Quizzes',
'QuizForm',
'QuizSubmissionList',
'QuizSubmission',
],
}) })
} }
} }
@@ -199,7 +204,12 @@ const addAssignments = () => {
label: 'Assignments', label: 'Assignments',
icon: 'Pencil', icon: 'Pencil',
to: 'Assignments', to: 'Assignments',
activeFor: ['Assignments', 'AssignmentForm'], activeFor: [
'Assignments',
'AssignmentForm',
'AssignmentSubmissionList',
'AssignmentSubmission',
],
}) })
} }
} }

View File

@@ -53,7 +53,7 @@
!['Pass', 'Fail'].includes(submissionResource.doc?.status) && !['Pass', 'Fail'].includes(submissionResource.doc?.status) &&
submissionResource.doc?.owner == user.data?.name submissionResource.doc?.owner == user.data?.name
" "
class="bg-surface-blue-2 p-3 rounded-md leading-5 text-sm mb-4" class="bg-surface-blue-2 text-ink-blue-2 p-3 rounded-md leading-5 text-sm mb-4"
> >
{{ __("You've successfully submitted the assignment.") }} {{ __("You've successfully submitted the assignment.") }}
{{ {{
@@ -119,7 +119,7 @@
/> />
</div> </div>
<div v-else> <div v-else>
<div class="text-sm mb-4"> <div class="text-sm mb-2 text-ink-gray-7">
{{ __('Write your answer here') }} {{ __('Write your answer here') }}
</div> </div>
<TextEditor <TextEditor
@@ -141,7 +141,10 @@
<div class="text-sm text-ink-gray-5 font-medium mb-2"> <div class="text-sm text-ink-gray-5 font-medium mb-2">
{{ __('Comments by Evaluator') }}: {{ __('Comments by Evaluator') }}:
</div> </div>
<div class="leading-5" v-html="submissionResource.doc.comments"></div> <div
class="leading-5 text-ink-gray-9"
v-html="submissionResource.doc.comments"
></div>
</div> </div>
<!-- Grading --> <!-- Grading -->

View File

@@ -72,7 +72,7 @@
<div <div
class="outline-lesson pl-8 py-2 pr-4 text-ink-gray-9" class="outline-lesson pl-8 py-2 pr-4 text-ink-gray-9"
:class=" :class="
isActiveLesson(lesson.number) ? 'bg-surface-selected' : '' isActiveLesson(lesson.number) ? 'bg-surface-gray-3' : ''
" "
> >
<router-link <router-link

View File

@@ -2,7 +2,9 @@
<button <button
v-if="link && !link.onlyMobile" v-if="link && !link.onlyMobile"
class="flex h-7 cursor-pointer items-center rounded text-ink-gray-8 duration-300 ease-in-out focus:outline-none focus:transition-none focus-visible:rounded focus-visible:ring-2 focus-visible:ring-outline-gray-3" class="flex h-7 cursor-pointer items-center rounded text-ink-gray-8 duration-300 ease-in-out focus:outline-none focus:transition-none focus-visible:rounded focus-visible:ring-2 focus-visible:ring-outline-gray-3"
:class="isActive ? 'bg-surface-white shadow-sm' : 'hover:bg-surface-gray-2'" :class="
isActive ? 'bg-surface-selected shadow-sm' : 'hover:bg-surface-gray-2'
"
@click="handleClick" @click="handleClick"
> >
<div <div

View File

@@ -56,11 +56,11 @@ export class Upload {
app.mount(this.wrapper) app.mount(this.wrapper)
return return
} else if (file.file_type == 'PDF') { } else if (file.file_type == 'PDF') {
this.wrapper.innerHTML = `<iframe src="https://docs.google.com/viewer?url=${ this.wrapper.innerHTML = `<iframe src="${
window.location.origin window.location.origin
}${encodeURI( }${encodeURI(
file.file_url file.file_url
)}&embedded=true" width='100%' height='700px' class="mb-4" type="application/pdf"></iframe>` )}" width='100%' height='700px' class="mb-4" type="application/pdf"></iframe>`
return return
} else { } else {
this.wrapper.innerHTML = `<img class="mb-4" src=${encodeURI( this.wrapper.innerHTML = `<img class="mb-4" src=${encodeURI(