From 5eadff662d1d8cb2aae80e62f2887b5c70010f98 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Tue, 26 Jan 2021 17:29:12 +0100 Subject: [PATCH] Disable bookmarking when editing a module --- client/src/components/Chapter.vue | 4 ++-- client/src/components/ContentBlock.vue | 4 ++-- .../src/components/content-blocks/ContentComponent.vue | 4 ++-- client/src/components/notes/BookmarkActions.vue | 9 ++++++++- client/src/store/index.js | 1 - 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/client/src/components/Chapter.vue b/client/src/components/Chapter.vue index 85cd8d98..10311cf9 100644 --- a/client/src/components/Chapter.vue +++ b/client/src/components/Chapter.vue @@ -33,7 +33,7 @@ import AddContentButton from '@/components/AddContentButton'; import BookmarkActions from '@/components/notes/BookmarkActions'; - import {mapGetters} from 'vuex'; + import {mapState} from 'vuex'; import {isHidden} from '@/helpers/content-block'; import {meQuery} from '@/graphql/queries'; @@ -56,7 +56,7 @@ }, computed: { - ...mapGetters(['editModule']), + ...mapState(['editModule']), filteredContentBlocks() { if (!(this.chapter && this.chapter.contentBlocks)) { return []; diff --git a/client/src/components/ContentBlock.vue b/client/src/components/ContentBlock.vue index 1b2085d3..92c85d53 100644 --- a/client/src/components/ContentBlock.vue +++ b/client/src/components/ContentBlock.vue @@ -62,7 +62,7 @@ import {meQuery} from '@/graphql/queries'; - import {mapGetters} from 'vuex'; + import {mapState} from 'vuex'; import {isHidden} from '@/helpers/content-block'; @@ -93,7 +93,7 @@ }, computed: { - ...mapGetters(['editModule']), + ...mapState(['editModule']), canEditModule() { return !this.contentBlock.indent && this.editModule; }, diff --git a/client/src/components/content-blocks/ContentComponent.vue b/client/src/components/content-blocks/ContentComponent.vue index 11b717d5..61fd6e28 100644 --- a/client/src/components/content-blocks/ContentComponent.vue +++ b/client/src/components/content-blocks/ContentComponent.vue @@ -19,7 +19,7 @@ diff --git a/client/src/store/index.js b/client/src/store/index.js index 06cdd0a2..9a243aa2 100644 --- a/client/src/store/index.js +++ b/client/src/store/index.js @@ -46,7 +46,6 @@ export default new Vuex.Store({ scrollToAssignmentReady: state => state.scrollToAssignmentReady, scrollingToAssignment: state => state.scrollingToAssignment, currentProjectEntry: state => state.currentProjectEntry, - editModule: state => state.editModule, currentObjectiveGroup: state => state.currentObjectiveGroup, currentContent: state => state.currentContent, currentNoteBlock: state => state.currentNoteBlock,