summaryrefslogtreecommitdiff
path: root/src/views/Operations/VirtualMedia/VirtualMedia.vue
diff options
context:
space:
mode:
authorVitalii Lysak <v.lysak@dunice.net>2022-07-11 11:51:55 +0300
committerVitalii Lysak <v.lysak@dunice.net>2022-07-11 11:51:55 +0300
commit91458e9b2e90073a065587d03d8936cac69ff633 (patch)
tree89d38b582c69a879d4778a1a735c421ea71293d5 /src/views/Operations/VirtualMedia/VirtualMedia.vue
parentde37e22993d12e90c3620f1d971d9608d56b0970 (diff)
parentc825d7c4bcd8e6745c47d52573f731b15ff3d63a (diff)
downloadwebui-vue-91458e9b2e90073a065587d03d8936cac69ff633.tar.xz
Merge branch '0506_dynamic-data' into sila-dev
Diffstat (limited to 'src/views/Operations/VirtualMedia/VirtualMedia.vue')
-rw-r--r--src/views/Operations/VirtualMedia/VirtualMedia.vue19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/views/Operations/VirtualMedia/VirtualMedia.vue b/src/views/Operations/VirtualMedia/VirtualMedia.vue
index ef306129..ef4f27b8 100644
--- a/src/views/Operations/VirtualMedia/VirtualMedia.vue
+++ b/src/views/Operations/VirtualMedia/VirtualMedia.vue
@@ -8,12 +8,15 @@
>
<b-row>
<b-col v-for="(dev, $index) in proxyDevices" :key="$index" md="6">
- <b-form-group :label="dev.id" label-class="regular-14px">
+ <b-form-group
+ :label="dev.id"
+ label-class="regular-14px"
+ :style="{ 'margin-bottom': dev.isActive ? '0' : '1rem' }"
+ >
<form-file
v-if="!dev.isActive"
:id="concatId(dev.id)"
v-model="dev.file"
- :is-started="isStarted"
>
<template #invalid>
<b-form-invalid-feedback role="alert">
@@ -22,6 +25,15 @@
</template>
</form-file>
</b-form-group>
+
+ <div
+ v-if="dev.isActive && dev.file && dev.file.name"
+ class="clear-selected-file px-3"
+ :style="{ 'margin-bottom': '1rem' }"
+ >
+ {{ dev.file.name }}
+ </div>
+
<b-button
v-if="!dev.isActive"
size="md"
@@ -120,7 +132,6 @@ export default {
data() {
return {
modalConfigureConnection: null,
- isStarted: false,
loadImageFromExternalServer:
process.env.VUE_APP_VIRTUAL_MEDIA_LIST_ENABLED === 'true'
? true
@@ -170,11 +181,9 @@ export default {
device.nbd.start();
device.isActive = true;
- this.isStarted = true;
},
stopVM(device) {
device.nbd.stop();
- this.isStarted = false;
},
startLegacy(connectionData) {
var data = {};