diff options
12 files changed, 15 insertions, 33 deletions
diff --git a/resources/vue/components/courseware/CoursewareAudioBlock.vue b/resources/vue/components/courseware/CoursewareAudioBlock.vue index 70af596..d73142f 100755 --- a/resources/vue/components/courseware/CoursewareAudioBlock.vue +++ b/resources/vue/components/courseware/CoursewareAudioBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <div v-if="currentTitle !== ''" class="cw-block-title">{{ currentTitle }}</div> <audio :src="currentURL" diff --git a/resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue b/resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue index e16aaaf..7b4a63e 100755 --- a/resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue +++ b/resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <TwentyTwenty :before="currentBeforeUrl" :after="currentAfterUrl" /> </template> <template v-if="canEdit" #edit> diff --git a/resources/vue/components/courseware/CoursewareCanvasBlock.vue b/resources/vue/components/courseware/CoursewareCanvasBlock.vue index 13f9ea0..70bfc41 100755 --- a/resources/vue/components/courseware/CoursewareCanvasBlock.vue +++ b/resources/vue/components/courseware/CoursewareCanvasBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <div v-if="currentTitle" class="cw-block-title"> {{ currentTitle }} </div> diff --git a/resources/vue/components/courseware/CoursewareDialogCardsBlock.vue b/resources/vue/components/courseware/CoursewareDialogCardsBlock.vue index e50dea5..57acf0e 100755 --- a/resources/vue/components/courseware/CoursewareDialogCardsBlock.vue +++ b/resources/vue/components/courseware/CoursewareDialogCardsBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <div class="cw-block-dialog-cards-content"> <button class="cw-dialogcards-prev cw-dialogcards-navbutton" diff --git a/resources/vue/components/courseware/CoursewareDocumentBlock.vue b/resources/vue/components/courseware/CoursewareDocumentBlock.vue index 1a271f8..e7a6b2c 100755 --- a/resources/vue/components/courseware/CoursewareDocumentBlock.vue +++ b/resources/vue/components/courseware/CoursewareDocumentBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <div v-if="hasFile" class="cw-pdf-header cw-block-title"> <button class="cw-pdf-button-prev" :class="{ inactive: pageNum - 1 === 0 }" @click="prevPage" /> <span class="cw-pdf-title">{{ currentTitle }}</span> diff --git a/resources/vue/components/courseware/CoursewareDownloadBlock.vue b/resources/vue/components/courseware/CoursewareDownloadBlock.vue index 255ad38..592ca45 100755 --- a/resources/vue/components/courseware/CoursewareDownloadBlock.vue +++ b/resources/vue/components/courseware/CoursewareDownloadBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <div v-if="currentTitle !== ''" class="cw-block-title">{{ currentTitle }}</div> <div v-if="currentFile !== null" class="cw-block-download-content"> <div v-if="currentInfo !== '' && !userHasDownloaded" class="messagebox messagebox_info"> diff --git a/resources/vue/components/courseware/CoursewareFolderBlock.vue b/resources/vue/components/courseware/CoursewareFolderBlock.vue index bcf6ccc..66b9ece 100755 --- a/resources/vue/components/courseware/CoursewareFolderBlock.vue +++ b/resources/vue/components/courseware/CoursewareFolderBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <div v-if="currentTitle !== ''" class="cw-block-title">{{ currentTitle }}</div> <ul class="cw-block-folder-list"> <li v-for="file in files" :key="file.id" class="cw-block-folder-file-item"> diff --git a/resources/vue/components/courseware/CoursewareGalleryBlock.vue b/resources/vue/components/courseware/CoursewareGalleryBlock.vue index cca5b26..c299527 100755 --- a/resources/vue/components/courseware/CoursewareGalleryBlock.vue +++ b/resources/vue/components/courseware/CoursewareGalleryBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <div v-if="files.length !== 0" class="cw-block-gallery-content" :style="{ 'max-height': currentHeight + 'px' }"> <div v-for="(image, index) in files" diff --git a/resources/vue/components/courseware/CoursewareHeadlineBlock.vue b/resources/vue/components/courseware/CoursewareHeadlineBlock.vue index 2d28340..c1763cd 100755 --- a/resources/vue/components/courseware/CoursewareHeadlineBlock.vue +++ b/resources/vue/components/courseware/CoursewareHeadlineBlock.vue @@ -9,9 +9,7 @@ @closeEdit="closeEdit" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <div class="cw-block-headline-content" :class="[currentStyle, currentHeight === 'half' ? 'half' : 'full']" diff --git a/resources/vue/components/courseware/CoursewareImageMapBlock.vue b/resources/vue/components/courseware/CoursewareImageMapBlock.vue index 76cbd98..cb9742c 100755 --- a/resources/vue/components/courseware/CoursewareImageMapBlock.vue +++ b/resources/vue/components/courseware/CoursewareImageMapBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <img :src="currentUrl" class="cw-image-map-original-img" ref="original_img" @load="buildCanvas" /> <canvas class="cw-image-map-canvas" ref="canvas"></canvas> <img diff --git a/resources/vue/components/courseware/CoursewareVideoBlock.vue b/resources/vue/components/courseware/CoursewareVideoBlock.vue index be2f62e..c5f70b5 100755 --- a/resources/vue/components/courseware/CoursewareVideoBlock.vue +++ b/resources/vue/components/courseware/CoursewareVideoBlock.vue @@ -9,9 +9,7 @@ @closeEdit="initCurrentData" > <template #content> - <div v-if="showInvalidFolderMessage" class="messagebox messagebox_error"> - {{ invalidFolderMessageText }} - </div> + <courseware-companion-box v-show="showInvalidFolderMessage" :msgCompanion="invalidFolderMessageText" mood="pointing"/> <div v-if="currentTitle !== '' && currentURL" class="cw-block-title">{{ currentTitle }}</div> <video v-show="currentURL" diff --git a/resources/vue/components/courseware/block-folder-validator-mixin.js b/resources/vue/components/courseware/block-folder-validator-mixin.js index 2cfb3a3..333b6b3 100644 --- a/resources/vue/components/courseware/block-folder-validator-mixin.js +++ b/resources/vue/components/courseware/block-folder-validator-mixin.js @@ -1,4 +1,5 @@ import { mapActions, mapGetters } from 'vuex'; +import CoursewareCompanionBox from './CoursewareCompanionBox.vue'; export const blockFolderValidatorMixin = { computed: { @@ -9,6 +10,9 @@ export const blockFolderValidatorMixin = { return this.$gettext('Der Zugriff auf ausgewählte Datei(en) könnte gesperrt sein!') } }, + components: { + CoursewareCompanionBox, + }, data() { return { showInvalidFolderMessage: false |
