From 5df90ba506e2ca8f58d5632d1ec102d99bc385f9 Mon Sep 17 00:00:00 2001 From: Thomas Hackl Date: Wed, 9 Oct 2024 08:55:44 +0000 Subject: Resolve "Falscher Fokus im CKEditor bei den Courseware-Zertifikatseinstellungen" Closes #4681 Merge request studip/studip!3483 --- .../unit/CoursewareUnitItemDialogSettings.vue | 243 +++++++++++---------- 1 file changed, 124 insertions(+), 119 deletions(-) diff --git a/resources/vue/components/courseware/unit/CoursewareUnitItemDialogSettings.vue b/resources/vue/components/courseware/unit/CoursewareUnitItemDialogSettings.vue index d3534ee..14c8d30 100644 --- a/resources/vue/components/courseware/unit/CoursewareUnitItemDialogSettings.vue +++ b/resources/vue/components/courseware/unit/CoursewareUnitItemDialogSettings.vue @@ -56,37 +56,39 @@ - - - - - +
@@ -101,50 +103,51 @@ 'Teilnehmenden verschickt werden, um z.B. an die Bearbeitung dieses Lernmaterials ' + 'zu erinnern.')"/> - - - - - +
@@ -158,46 +161,48 @@ - - - - +
@@ -288,23 +293,23 @@ export default { this.makeCert = typeof(this.certSettings) === 'object' && Object.keys(this.certSettings).length > 0; this.certThreshold = this.certSettings.threshold; - this.certImage = this.certSettings.image; + this.certImage = this.certSettings.image ?? ''; this.certTitle = this.certSettings.title; - this.certText = this.certSettings.text; + this.certText = this.certSettings.text ?? ''; this.reminderSettings = this.currentInstance.attributes['reminder-settings']; this.sendReminders = typeof(this.reminderSettings) === 'object' && Object.keys(this.reminderSettings).length > 0; this.reminderInterval = this.reminderSettings.interval; this.reminderStartDate = this.reminderSettings.startDate; this.reminderEndDate = this.reminderSettings.endDate; - this.reminderMailText = this.reminderSettings.mailText; + this.reminderMailText = this.reminderSettings.mailText ?? ''; this.resetProgressSettings = this.currentInstance.attributes['reset-progress-settings']; this.resetProgress = typeof(this.resetProgressSettings) === 'object' && Object.keys(this.resetProgressSettings).length > 0; this.resetProgressInterval = this.resetProgressSettings.interval; this.resetProgressStartDate = this.resetProgressSettings.startDate; this.resetProgressEndDate = this.resetProgressSettings.endDate; - this.resetProgressMailText = this.resetProgressSettings.mailText; + this.resetProgressMailText = this.resetProgressSettings.mailText ?? ''; }, storeSettings() { this.$emit('close'); -- cgit v1.0