From 86a192c7fb30efdc5561a492ebdbc5da842781ed Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Fri, 16 Aug 2024 07:22:04 +0000 Subject: [PATCH] fix #1461 Closes #1461 Merge request studip/studip!3264 --- .../components/courseware/toolbar/CoursewareToolbar.vue | 7 ++++++- resources/vue/store/courseware/courseware.module.js | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/resources/vue/components/courseware/toolbar/CoursewareToolbar.vue b/resources/vue/components/courseware/toolbar/CoursewareToolbar.vue index dc70348f1fe..8988a2251ce 100644 --- a/resources/vue/components/courseware/toolbar/CoursewareToolbar.vue +++ b/resources/vue/components/courseware/toolbar/CoursewareToolbar.vue @@ -1,5 +1,5 @@ <template> - <div class="cw-toolbar-wrapper"> + <div v-show="!consumeMode" class="cw-toolbar-wrapper"> <div id="cw-toolbar" class="cw-toolbar" :style="toolbarStyle"> <div v-if="showTools" class="cw-toolbar-tools" :class="{ unfold: unfold, hd: isHd, wqhd: isWqhd }"> <div id="cw-toolbar-nav" class="cw-toolbar-button-wrapper"> @@ -102,6 +102,7 @@ export default { }, computed: { ...mapGetters({ + consumeMode: 'consumeMode', relatedContainers: 'courseware-containers/related', structuralElementById: 'courseware-structural-elements/byId', toolbarActive: 'toolbarActive', @@ -158,6 +159,7 @@ export default { ...mapActions({ toggleToolbarActive: 'toggleToolbarActive', toggleHideEditLayout: 'toggleHideEditLayout', + setHideEditLayout: 'setHideEditLayout', }), activateTool(tool) { this.activeTool = tool; @@ -199,6 +201,9 @@ export default { }, watch: { + consumeMode(newState) { + this.setHideEditLayout(newState); + }, containers(newValue, oldValue) { if (newValue) { this.resetAdderStorage(); diff --git a/resources/vue/store/courseware/courseware.module.js b/resources/vue/store/courseware/courseware.module.js index aeea3c07cba..79aef8856ee 100644 --- a/resources/vue/store/courseware/courseware.module.js +++ b/resources/vue/store/courseware/courseware.module.js @@ -1493,6 +1493,9 @@ export const actions = { toggleHideEditLayout({ commit, rootGetters}) { commit('setHideEditLayout', !rootGetters['hideEditLayout']); }, + setHideEditLayout({commit}, state) { + commit('setHideEditLayout', state); + }, setFeedbackSettings(context, feedbackSettings) { context.commit('setFeedbackSettings', feedbackSettings); }, -- GitLab