From 22bb8d65e96d5f1bd94aa7af753e91b83ffc66df Mon Sep 17 00:00:00 2001 From: grnd-alt Date: Thu, 19 Dec 2024 13:30:09 +0100 Subject: [PATCH] put copy logic into move dialog Signed-off-by: grnd-alt --- cypress/e2e/cardFeatures.js | 4 +- src/App.vue | 3 - src/CardCloneDialog.vue | 120 ----------------------- src/CardMoveDialog.vue | 30 ++++-- src/components/cards/CardMenuEntries.vue | 16 +-- 5 files changed, 27 insertions(+), 146 deletions(-) delete mode 100644 src/CardCloneDialog.vue diff --git a/cypress/e2e/cardFeatures.js b/cypress/e2e/cardFeatures.js index 5d7d747e5..5d5115c3d 100644 --- a/cypress/e2e/cardFeatures.js +++ b/cypress/e2e/cardFeatures.js @@ -310,8 +310,8 @@ describe('Card', function () { .find('.ProseMirror h1').contains('Hello world').should('be.visible') cy.get('.app-sidebar-header .action-item__menutoggle').click() - cy.get('.v-popper__popper button:contains("Clone card")').click() - cy.get('.modal__content button:contains("Clone card")').click() + cy.get('.v-popper__popper button:contains("Move/copy card")').click() + cy.get('.modal__content button:contains("Copy card")').click() cy.wait('@clone', { timeout: 7000 }) cy.get('.card:contains("Hello world")').should('have.length', 2) }) diff --git a/src/App.vue b/src/App.vue index 7f68bd18e..f43f6c516 100644 --- a/src/App.vue +++ b/src/App.vue @@ -26,7 +26,6 @@ - @@ -39,7 +38,6 @@ import { BoardApi } from './services/BoardApi.js' import { emit, subscribe } from '@nextcloud/event-bus' import { loadState } from '@nextcloud/initial-state' import CardMoveDialog from './CardMoveDialog.vue' -import CardCloneDialog from './CardCloneDialog.vue' const boardApi = new BoardApi() @@ -47,7 +45,6 @@ export default { name: 'App', components: { CardMoveDialog, - CardCloneDialog, AppNavigation, NcModal, NcContent, diff --git a/src/CardCloneDialog.vue b/src/CardCloneDialog.vue deleted file mode 100644 index 821ddd824..000000000 --- a/src/CardCloneDialog.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - diff --git a/src/CardMoveDialog.vue b/src/CardMoveDialog.vue index 0593be4da..aa0389b99 100644 --- a/src/CardMoveDialog.vue +++ b/src/CardMoveDialog.vue @@ -5,7 +5,7 @@ @@ -106,6 +118,10 @@ export default { } } +button{ + margin-left: 6px; +} + .modal__content button { float: right; margin-top: 50px; diff --git a/src/components/cards/CardMenuEntries.vue b/src/components/cards/CardMenuEntries.vue index 8f4401a78..af5fc6944 100644 --- a/src/components/cards/CardMenuEntries.vue +++ b/src/components/cards/CardMenuEntries.vue @@ -31,15 +31,7 @@ icon="icon-external" :close-after-click="true" @click="openCardMoveDialog"> - {{ t('deck', 'Move card') }} - - - - {{ t('deck', 'Clone card') }} + {{ t('deck', 'Move/copy card') }}