From 351dd6dd8a5b5ce41bc3c4f7a856853ac2997143 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 22 Aug 2024 01:35:45 +0200 Subject: [PATCH] fix(files_versions): Migrate version name dialog from NcModal to NcDialog * Resolves https://github.com/nextcloud/viewer/issues/2390 Make the version name dialog a real dialog instead of a modal. Signed-off-by: Ferdinand Thiessen --- .../src/components/VersionLabelDialog.vue | 123 ++++++++++++++++++ .../src/components/VersionLabelForm.vue | 99 -------------- apps/files_versions/src/views/VersionTab.vue | 18 ++- 3 files changed, 131 insertions(+), 109 deletions(-) create mode 100644 apps/files_versions/src/components/VersionLabelDialog.vue delete mode 100644 apps/files_versions/src/components/VersionLabelForm.vue diff --git a/apps/files_versions/src/components/VersionLabelDialog.vue b/apps/files_versions/src/components/VersionLabelDialog.vue new file mode 100644 index 00000000000..9a2ca59b80a --- /dev/null +++ b/apps/files_versions/src/components/VersionLabelDialog.vue @@ -0,0 +1,123 @@ + + + + + + diff --git a/apps/files_versions/src/components/VersionLabelForm.vue b/apps/files_versions/src/components/VersionLabelForm.vue deleted file mode 100644 index a0efcbe47ee..00000000000 --- a/apps/files_versions/src/components/VersionLabelForm.vue +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - diff --git a/apps/files_versions/src/views/VersionTab.vue b/apps/files_versions/src/views/VersionTab.vue index b656fc75d4f..6fa5ac3fcaa 100644 --- a/apps/files_versions/src/views/VersionTab.vue +++ b/apps/files_versions/src/views/VersionTab.vue @@ -28,11 +28,10 @@ - - - + @@ -40,25 +39,23 @@ import path from 'path' import { showError, showSuccess } from '@nextcloud/dialogs' -import isMobile from '@nextcloud/vue/dist/Mixins/isMobile.js' import { emit, subscribe, unsubscribe } from '@nextcloud/event-bus' import { getCurrentUser } from '@nextcloud/auth' import NcLoadingIcon from '@nextcloud/vue/dist/Components/NcLoadingIcon.js' -import NcModal from '@nextcloud/vue/dist/Components/NcModal.js' +import isMobile from '@nextcloud/vue/dist/Mixins/isMobile.js' import { fetchVersions, deleteVersion, restoreVersion, setVersionLabel } from '../utils/versions.ts' import Version from '../components/Version.vue' import VirtualScrolling from '../components/VirtualScrolling.vue' -import VersionLabelForm from '../components/VersionLabelForm.vue' +import VersionLabelDialog from '../components/VersionLabelDialog.vue' export default { name: 'VersionTab', components: { Version, VirtualScrolling, - VersionLabelForm, + VersionLabelDialog, NcLoadingIcon, - NcModal, }, mixins: [ isMobile, @@ -71,6 +68,7 @@ export default { versions: [], loading: false, showVersionLabelForm: false, + editedVersion: null, } }, computed: { -- 2.39.5