diff --git a/src/components/Controls.vue b/src/components/Controls.vue index 6dcc30235..47475f629 100644 --- a/src/components/Controls.vue +++ b/src/components/Controls.vue @@ -228,7 +228,7 @@ - + state.isFullApp, compactMode: state => state.compactMode, showCardCover: state => state.showCardCover, searchQuery: state => state.searchQuery, @@ -412,6 +413,9 @@ export default { this.showAddCardModal = false }, setPageTitle(title) { + if (!this.isFullApp) { + return + } if (this.defaultPageTitle === false) { this.defaultPageTitle = window.document.title if (this.defaultPageTitle.indexOf(' - Deck - ') !== -1) { diff --git a/src/components/board/Board.vue b/src/components/board/Board.vue index a56747b6d..682567b8b 100644 --- a/src/components/board/Board.vue +++ b/src/components/board/Board.vue @@ -81,7 +81,16 @@ - + + + + @@ -91,11 +100,11 @@ import { mapState, mapGetters } from 'vuex' import Controls from '../Controls.vue' import DeckIcon from '../icons/DeckIcon.vue' import Stack from './Stack.vue' -import { NcEmptyContent } from '@nextcloud/vue' +import { NcEmptyContent, NcModal } from '@nextcloud/vue' import GlobalSearchResults from '../search/GlobalSearchResults.vue' import { showError } from '../../helpers/errors.js' import { createSession } from '../../sessions.js' - +import CardSidebar from '../card/CardSidebar.vue' export default { name: 'Board', components: { @@ -106,6 +115,8 @@ export default { Draggable, Stack, NcEmptyContent, + NcModal, + CardSidebar, }, inject: [ 'boardApi', @@ -123,10 +134,12 @@ export default { newStackTitle: '', currentScrollPosX: null, currentMousePosX: null, + localModal: null, } }, computed: { ...mapState({ + isFullApp: state => state.isFullApp, board: state => state.currentBoard, showArchived: state => state.showArchived, }), @@ -155,6 +168,9 @@ export default { created() { this.session = createSession(this.id) this.fetchData() + this.$root.$on('open-card', (cardId) => { + this.localModal = cardId + }) }, beforeDestroy() { this.session.close() diff --git a/src/components/card/CardSidebar.vue b/src/components/card/CardSidebar.vue index 25e219fd5..e3c723d92 100644 --- a/src/components/card/CardSidebar.vue +++ b/src/components/card/CardSidebar.vue @@ -32,10 +32,10 @@ @submit-title="handleSubmitTitle" @close="closeSidebar">