From feca476e36343bc637d45d1e83e5a5b9ad7539cd Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 14:46:30 +0800 Subject: [PATCH] Fix error banner position in all dialogs (backport #226) (#250) * Fix error banner position in all dialogs (#226) * fix error banner position in all dialogs Signed-off-by: Andy Lee * update HarvesterImageDownloader.vue Signed-off-by: Andy Lee --------- Signed-off-by: Andy Lee (cherry picked from commit 25439aee65ea900fe1aca9e52db51140babf3365) # Conflicts: # pkg/harvester/dialog/ConfirmExecutionDialog.vue # pkg/harvester/dialog/HarvesterImageDownloader.vue * remove unneeded dialog components Signed-off-by: Andy Lee --------- Signed-off-by: Andy Lee Co-authored-by: Andy Lee --- .../dialog/ConfirmRelatedToRemoveDialog.vue | 2 ++ pkg/harvester/dialog/DeepCloneVmDialog.vue | 13 ++++++------- pkg/harvester/dialog/HarvesterAddHotplugModal.vue | 11 ++++++----- pkg/harvester/dialog/HarvesterBackupModal.vue | 13 ++++++------- pkg/harvester/dialog/HarvesterCloneTemplate.vue | 11 ++++++----- pkg/harvester/dialog/HarvesterEjectCDROMDialog.vue | 13 ++++++------- pkg/harvester/dialog/HarvesterExportImageDialog.vue | 11 ++++++----- pkg/harvester/dialog/HarvesterMigrationDialog.vue | 12 ++++++------ pkg/harvester/dialog/HarvesterQuotaDialog.vue | 12 ++++++------ pkg/harvester/dialog/HarvesterRestoreDialog.vue | 11 ++++++----- pkg/harvester/dialog/HarvesterUnplugVolume.vue | 13 ++++++------- pkg/harvester/dialog/HarvesterVMSnapshotDialog.vue | 11 ++++++----- .../dialog/HarvesterVlanConfigMigrateDialog.vue | 11 ++++++----- pkg/harvester/dialog/RestartVMDialog.vue | 12 ++++++------ pkg/harvester/dialog/RestoreSnapshotDialog.vue | 10 ++++++---- pkg/harvester/dialog/SnapshotDialog.vue | 12 ++++++------ pkg/harvester/dialog/VolumeCloneDialog.vue | 10 ++++++---- 17 files changed, 98 insertions(+), 90 deletions(-) diff --git a/pkg/harvester/dialog/ConfirmRelatedToRemoveDialog.vue b/pkg/harvester/dialog/ConfirmRelatedToRemoveDialog.vue index f044d56f..13258eaf 100644 --- a/pkg/harvester/dialog/ConfirmRelatedToRemoveDialog.vue +++ b/pkg/harvester/dialog/ConfirmRelatedToRemoveDialog.vue @@ -166,6 +166,8 @@ export default { diff --git a/pkg/harvester/dialog/DeepCloneVmDialog.vue b/pkg/harvester/dialog/DeepCloneVmDialog.vue index e89f08de..77faeea5 100644 --- a/pkg/harvester/dialog/DeepCloneVmDialog.vue +++ b/pkg/harvester/dialog/DeepCloneVmDialog.vue @@ -106,6 +106,12 @@ export default { :label="t('harvester.modal.cloneVM.name')" required /> + diff --git a/pkg/harvester/dialog/HarvesterAddHotplugModal.vue b/pkg/harvester/dialog/HarvesterAddHotplugModal.vue index ba64bb21..cc3bcf24 100644 --- a/pkg/harvester/dialog/HarvesterAddHotplugModal.vue +++ b/pkg/harvester/dialog/HarvesterAddHotplugModal.vue @@ -137,6 +137,12 @@ export default { class="mt-20" required /> + diff --git a/pkg/harvester/dialog/HarvesterBackupModal.vue b/pkg/harvester/dialog/HarvesterBackupModal.vue index e4b1b6c3..6b411fe6 100644 --- a/pkg/harvester/dialog/HarvesterBackupModal.vue +++ b/pkg/harvester/dialog/HarvesterBackupModal.vue @@ -103,6 +103,12 @@ export default { :label="t('generic.name')" required /> + diff --git a/pkg/harvester/dialog/HarvesterCloneTemplate.vue b/pkg/harvester/dialog/HarvesterCloneTemplate.vue index bfcf1241..029966a7 100644 --- a/pkg/harvester/dialog/HarvesterCloneTemplate.vue +++ b/pkg/harvester/dialog/HarvesterCloneTemplate.vue @@ -120,6 +120,12 @@ export default { v-model:value="description" :label="t('harvester.modal.createTemplate.description')" /> + diff --git a/pkg/harvester/dialog/HarvesterEjectCDROMDialog.vue b/pkg/harvester/dialog/HarvesterEjectCDROMDialog.vue index cf46508d..08ac33c4 100644 --- a/pkg/harvester/dialog/HarvesterEjectCDROMDialog.vue +++ b/pkg/harvester/dialog/HarvesterEjectCDROMDialog.vue @@ -128,6 +128,12 @@ export default { {{ t('harvester.modal.ejectCDROM.warnTip') }} + diff --git a/pkg/harvester/dialog/HarvesterExportImageDialog.vue b/pkg/harvester/dialog/HarvesterExportImageDialog.vue index d088c3e1..ec4e7252 100644 --- a/pkg/harvester/dialog/HarvesterExportImageDialog.vue +++ b/pkg/harvester/dialog/HarvesterExportImageDialog.vue @@ -164,6 +164,12 @@ export default { class="mt-20" required /> + diff --git a/pkg/harvester/dialog/HarvesterMigrationDialog.vue b/pkg/harvester/dialog/HarvesterMigrationDialog.vue index 40225d69..f498b297 100644 --- a/pkg/harvester/dialog/HarvesterMigrationDialog.vue +++ b/pkg/harvester/dialog/HarvesterMigrationDialog.vue @@ -161,6 +161,12 @@ export default { :placeholder="t('harvester.modal.migration.fields.nodeName.placeholder')" :options="nodeNameList" /> + diff --git a/pkg/harvester/dialog/HarvesterQuotaDialog.vue b/pkg/harvester/dialog/HarvesterQuotaDialog.vue index a3851ad9..1ea18086 100644 --- a/pkg/harvester/dialog/HarvesterQuotaDialog.vue +++ b/pkg/harvester/dialog/HarvesterQuotaDialog.vue @@ -95,6 +95,12 @@ export default { suffix="GiB" class="mb-20" /> + diff --git a/pkg/harvester/dialog/HarvesterRestoreDialog.vue b/pkg/harvester/dialog/HarvesterRestoreDialog.vue index a57075b6..e5a6bfb0 100644 --- a/pkg/harvester/dialog/HarvesterRestoreDialog.vue +++ b/pkg/harvester/dialog/HarvesterRestoreDialog.vue @@ -136,6 +136,12 @@ export default { :options="backupOption" required /> + diff --git a/pkg/harvester/dialog/HarvesterUnplugVolume.vue b/pkg/harvester/dialog/HarvesterUnplugVolume.vue index 8d362b06..dd72f8b8 100644 --- a/pkg/harvester/dialog/HarvesterUnplugVolume.vue +++ b/pkg/harvester/dialog/HarvesterUnplugVolume.vue @@ -90,6 +90,12 @@ export default { v-clean-html="t('harvester.virtualMachine.unplug.title', { name: diskName })" class="text-default-text" /> + diff --git a/pkg/harvester/dialog/HarvesterVMSnapshotDialog.vue b/pkg/harvester/dialog/HarvesterVMSnapshotDialog.vue index d7a5bd77..e7a32e7d 100644 --- a/pkg/harvester/dialog/HarvesterVMSnapshotDialog.vue +++ b/pkg/harvester/dialog/HarvesterVMSnapshotDialog.vue @@ -132,6 +132,12 @@ export default { :label="t('generic.name')" required /> + diff --git a/pkg/harvester/dialog/HarvesterVlanConfigMigrateDialog.vue b/pkg/harvester/dialog/HarvesterVlanConfigMigrateDialog.vue index cb6ca07c..c65707cd 100644 --- a/pkg/harvester/dialog/HarvesterVlanConfigMigrateDialog.vue +++ b/pkg/harvester/dialog/HarvesterVlanConfigMigrateDialog.vue @@ -107,6 +107,12 @@ export default { :placeholder="t('harvester.harvesterVlanConfigMigrateDialog.targetClusterNetwork.placeholder')" :options="clusterNetworks" /> + diff --git a/pkg/harvester/dialog/RestartVMDialog.vue b/pkg/harvester/dialog/RestartVMDialog.vue index 437050df..19b05b91 100644 --- a/pkg/harvester/dialog/RestartVMDialog.vue +++ b/pkg/harvester/dialog/RestartVMDialog.vue @@ -70,16 +70,16 @@ export default { v-clean-html="t('harvester.modal.restart.tip')" class="pl-10 pr-10" /> + diff --git a/pkg/harvester/dialog/SnapshotDialog.vue b/pkg/harvester/dialog/SnapshotDialog.vue index abc15a57..de725308 100644 --- a/pkg/harvester/dialog/SnapshotDialog.vue +++ b/pkg/harvester/dialog/SnapshotDialog.vue @@ -79,6 +79,12 @@ export default { :label="t('harvester.modal.snapshot.name')" required /> + diff --git a/pkg/harvester/dialog/VolumeCloneDialog.vue b/pkg/harvester/dialog/VolumeCloneDialog.vue index 38b98d21..6f469d7f 100644 --- a/pkg/harvester/dialog/VolumeCloneDialog.vue +++ b/pkg/harvester/dialog/VolumeCloneDialog.vue @@ -98,6 +98,12 @@ export default { :label="t('harvester.modal.volumeClone.name')" required /> +