diff --git a/ui/src/components/view/ListResourceTable.vue b/ui/src/components/view/ListResourceTable.vue index c498d16e583..dea774c63e5 100644 --- a/ui/src/components/view/ListResourceTable.vue +++ b/ui/src/components/view/ListResourceTable.vue @@ -22,7 +22,8 @@ style="width: 25vw;float: right;margin-bottom: 10px; z-index: 8" :placeholder="$t('label.search')" v-model="filter" - @search="handleSearch" /> + @search="handleSearch" + autoFocus />
diff --git a/ui/src/views/compute/CreateKubernetesCluster.vue b/ui/src/views/compute/CreateKubernetesCluster.vue index 9759a5d9055..660505f22b8 100644 --- a/ui/src/views/compute/CreateKubernetesCluster.vue +++ b/ui/src/views/compute/CreateKubernetesCluster.vue @@ -33,7 +33,8 @@ v-decorator="['name', { rules: [{ required: true, message: $t('message.error.kubecluster.name') }] }]" - :placeholder="apiParams.name.description"/> + :placeholder="apiParams.name.description" + autoFocus /> diff --git a/ui/src/views/compute/CreateSSHKeyPair.vue b/ui/src/views/compute/CreateSSHKeyPair.vue index ba58a0ee79d..62a2bdf475c 100644 --- a/ui/src/views/compute/CreateSSHKeyPair.vue +++ b/ui/src/views/compute/CreateSSHKeyPair.vue @@ -28,7 +28,8 @@ v-decorator="['name', { rules: [{ required: true, message: $t('message.error.name') }] }]" - :placeholder="apiParams.name.description"/> + :placeholder="apiParams.name.description" + autoFocus /> + :placeholder="apiParams.volumeid.description" + autoFocus> diff --git a/ui/src/views/compute/DeployVM.vue b/ui/src/views/compute/DeployVM.vue index c4c20dee039..ae8593a9ca3 100644 --- a/ui/src/views/compute/DeployVM.vue +++ b/ui/src/views/compute/DeployVM.vue @@ -41,6 +41,7 @@ :options="zoneSelectOptions" @change="onSelectZoneId" :loading="loading.zones" + autoFocus > diff --git a/ui/src/views/compute/DestroyVM.vue b/ui/src/views/compute/DestroyVM.vue index 638097d2947..f0dedee059d 100644 --- a/ui/src/views/compute/DestroyVM.vue +++ b/ui/src/views/compute/DestroyVM.vue @@ -44,7 +44,8 @@ v-decorator="['volumeids']" :placeholder="$t('label.delete.volumes')" mode="multiple" - :loading="loading"> + :loading="loading" + :autoFocus="$store.getters.userInfo.roletype !== 'Admin' && !$store.getters.features.allowuserexpungerecovervm"> {{ volume.name }} diff --git a/ui/src/views/compute/EditVM.vue b/ui/src/views/compute/EditVM.vue index ece9061f19e..c9f342ba392 100644 --- a/ui/src/views/compute/EditVM.vue +++ b/ui/src/views/compute/EditVM.vue @@ -30,7 +30,8 @@ + v-decorator="['name', { initialValue: resource.name || '' }]" + autoFocus /> diff --git a/ui/src/views/compute/InstanceTab.vue b/ui/src/views/compute/InstanceTab.vue index fd11d762c44..29a5cdedebd 100644 --- a/ui/src/views/compute/InstanceTab.vue +++ b/ui/src/views/compute/InstanceTab.vue @@ -165,7 +165,7 @@ {{ $t('message.network.addvm.desc') }} @@ -218,7 +220,7 @@ {{ $t('message.network.secondaryip') }}

- +
{{ $t('label.add.secondary.ip') }} {{ $t('label.close') }} diff --git a/ui/src/views/compute/MigrateWizard.vue b/ui/src/views/compute/MigrateWizard.vue index 9f050cda20f..f0afac93c3b 100644 --- a/ui/src/views/compute/MigrateWizard.vue +++ b/ui/src/views/compute/MigrateWizard.vue @@ -21,7 +21,8 @@ :placeholder="$t('label.search')" v-model="searchQuery" style="margin-bottom: 10px;" - @search="fetchData" /> + @search="fetchData" + autoFocus /> + :placeholder="apiParams.size.description" + autoFocus /> diff --git a/ui/src/views/compute/StartVirtualMachine.vue b/ui/src/views/compute/StartVirtualMachine.vue index 4fec9913cc9..5be132ac808 100644 --- a/ui/src/views/compute/StartVirtualMachine.vue +++ b/ui/src/views/compute/StartVirtualMachine.vue @@ -43,7 +43,8 @@ }" :loading="podsLoading" :placeholder="apiParams.podid.description" - @change="handlePodChange"> + @change="handlePodChange" + :autoFocus="this.$store.getters.userInfo.roletype === 'Admin'"> {{ pod.name }} diff --git a/ui/src/views/compute/UpgradeKubernetesCluster.vue b/ui/src/views/compute/UpgradeKubernetesCluster.vue index 18b51b21ca1..9d94e59919a 100644 --- a/ui/src/views/compute/UpgradeKubernetesCluster.vue +++ b/ui/src/views/compute/UpgradeKubernetesCluster.vue @@ -44,7 +44,8 @@ return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 }" :loading="kubernetesVersionLoading" - :placeholder="apiParams.kubernetesversionid.description"> + :placeholder="apiParams.kubernetesversionid.description" + autoFocus > {{ opt.name || opt.description }} diff --git a/ui/src/views/compute/backup/FormSchedule.vue b/ui/src/views/compute/backup/FormSchedule.vue index c30b3e24158..e61efc8dfbb 100644 --- a/ui/src/views/compute/backup/FormSchedule.vue +++ b/ui/src/views/compute/backup/FormSchedule.vue @@ -61,7 +61,8 @@ rules: [{required: true, message: $t('message.error.required.input')}] }]" :min="1" - :max="59"/> + :max="59" + autoFocus /> diff --git a/ui/src/views/compute/wizard/ComputeOfferingSelection.vue b/ui/src/views/compute/wizard/ComputeOfferingSelection.vue index f1a6128872e..117a7c062cd 100644 --- a/ui/src/views/compute/wizard/ComputeOfferingSelection.vue +++ b/ui/src/views/compute/wizard/ComputeOfferingSelection.vue @@ -21,7 +21,8 @@ style="width: 25vw;float: right;margin-bottom: 10px; z-index: 8" :placeholder="$t('label.search')" v-model="filter" - @search="handleSearch" /> + @search="handleSearch" + autoFocus /> @@ -48,6 +49,7 @@ :validate-status="errors.cpuspeed.status" :help="errors.cpuspeed.message"> diff --git a/ui/src/views/compute/wizard/DiskSizeSelection.vue b/ui/src/views/compute/wizard/DiskSizeSelection.vue index dcea64026f2..57e8e89b7f4 100644 --- a/ui/src/views/compute/wizard/DiskSizeSelection.vue +++ b/ui/src/views/compute/wizard/DiskSizeSelection.vue @@ -23,6 +23,7 @@ diff --git a/ui/src/views/compute/wizard/MultiDiskSelection.vue b/ui/src/views/compute/wizard/MultiDiskSelection.vue index 998fdbe7d3b..630d3b4652b 100644 --- a/ui/src/views/compute/wizard/MultiDiskSelection.vue +++ b/ui/src/views/compute/wizard/MultiDiskSelection.vue @@ -28,6 +28,7 @@ diff --git a/ui/src/views/compute/wizard/NetworkConfiguration.vue b/ui/src/views/compute/wizard/NetworkConfiguration.vue index 7bd17f4b69b..5a9c7ed0d1d 100644 --- a/ui/src/views/compute/wizard/NetworkConfiguration.vue +++ b/ui/src/views/compute/wizard/NetworkConfiguration.vue @@ -30,9 +30,10 @@
{{ text }}
{{ $t('label.cidr') + ': ' + record.cidr }} -