diff options
| author | Viktoria Wiebe <wiebe@elan-ev.de> | 2024-06-04 20:54:10 +0200 |
|---|---|---|
| committer | Ron Lucke <lucke@elan-ev.de> | 2024-09-20 09:14:13 +0000 |
| commit | 215e2f161c23adb67c5523a05ad66fa6b99f36c9 (patch) | |
| tree | 54b684da412ebbd052679124cc92d55a8117f63e /resources/vue/components/courseware/structural-element/CoursewareRootContent.vue | |
| parent | c735f0fcf18c7f61a5fbc7bb9f26d1a9120c426e (diff) | |
fix layout and container type change issuestic-3256
Diffstat (limited to 'resources/vue/components/courseware/structural-element/CoursewareRootContent.vue')
| -rw-r--r-- | resources/vue/components/courseware/structural-element/CoursewareRootContent.vue | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/resources/vue/components/courseware/structural-element/CoursewareRootContent.vue b/resources/vue/components/courseware/structural-element/CoursewareRootContent.vue index 1aa8802..a702454 100644 --- a/resources/vue/components/courseware/structural-element/CoursewareRootContent.vue +++ b/resources/vue/components/courseware/structural-element/CoursewareRootContent.vue @@ -15,7 +15,7 @@ </courseware-companion-box> </div> <div v-else class="cw-root-content-wrapper"> - <div class="cw-root-content" :class="['cw-root-content-' + rootLayout]"> + <div class="cw-root-content" :class="['cw-root-content-' + rootLayout, isFullHD ? 'cw-colspan-full-hd' : '']"> <div class="cw-root-content-img" :style="bgImage"> <section class="cw-root-content-description" :style="bgColor"> <div class="cw-root-content-description-img" :src="imageURL" :style="image"></div> @@ -98,6 +98,7 @@ export default { return { identImage: '', identBgImage: '', + isFullHD: false, }; }, computed: { @@ -106,6 +107,8 @@ export default { childrenById: 'courseware-structure/children', structuralElementById: 'courseware-structural-elements/byId', context: 'context', + fullHDEnabled: 'fullHDEnabled', + hideEditLayout: 'hideEditLayout', }), imageURL() { return this.structuralElement.relationships?.image?.meta?.['download-url']; @@ -175,6 +178,15 @@ export default { this.showElementAddDialog(true); }, }, + watch: { + hideEditLayout(newState) { + if (this.fullHDEnabled && newState) { + this.isFullHD = true; + } else { + this.isFullHD = false; + } + } + } }; </script> <style scoped lang="scss"> |
