From 74ef647a2819931cac38c3884cb95500e6521192 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Tue, 13 Aug 2019 13:34:19 +0530 Subject: [PATCH] fix alignment bugs, fix issue on mobile by changing icons to small/round icons Signed-off-by: Rohit Yadav --- ui/src/views/dashboard/CapacityDashboard.vue | 47 +++++++++++++------- ui/src/views/dashboard/UsageDashboard.vue | 21 ++++----- 2 files changed, 41 insertions(+), 27 deletions(-) diff --git a/ui/src/views/dashboard/CapacityDashboard.vue b/ui/src/views/dashboard/CapacityDashboard.vue index c44939c2d7b..9356675babc 100644 --- a/ui/src/views/dashboard/CapacityDashboard.vue +++ b/ui/src/views/dashboard/CapacityDashboard.vue @@ -16,25 +16,42 @@
- Fetch Latest + + + + + +
- - - - - + + + + + + + +
- - - - - - - + + + + + + + + + +
diff --git a/ui/src/views/dashboard/UsageDashboard.vue b/ui/src/views/dashboard/UsageDashboard.vue index bb1de655ef5..e0aad97f935 100644 --- a/ui/src/views/dashboard/UsageDashboard.vue +++ b/ui/src/views/dashboard/UsageDashboard.vue @@ -3,13 +3,10 @@ + :xl="16"> @@ -82,48 +79,48 @@ export default { }, methods: { fetchData () { - this.stats = [] + this.stats = [{}, {}, {}, {}, {}, {}] api('listVirtualMachines', { state: 'Running', listall: true }).then(json => { var count = 0 if (json && json.listvirtualmachinesresponse) { count = json.listvirtualmachinesresponse.count } - this.stats.push({ name: 'Running VMs', count: count, path: 'vm' }) + this.stats.splice(0, 1, { name: 'Running VMs', count: count, path: 'vm' }) }) api('listVirtualMachines', { state: 'Stopped', listall: true }).then(json => { var count = 0 if (json && json.listvirtualmachinesresponse) { count = json.listvirtualmachinesresponse.count } - this.stats.push({ name: 'Stopped VMs', count: count, path: 'vm' }) + this.stats.splice(1, 1, { name: 'Stopped VMs', count: count, path: 'vm' }) }) api('listVirtualMachines', { listall: true }).then(json => { var count = 0 if (json && json.listvirtualmachinesresponse) { count = json.listvirtualmachinesresponse.count } - this.stats.push({ name: 'Total VMs', count: count, path: 'vm' }) + this.stats.splice(2, 1, { name: 'Total VMs', count: count, path: 'vm' }) }) api('listVolumes', { listall: true }).then(json => { var count = 0 if (json && json.listvolumesresponse) { count = json.listvolumesresponse.count } - this.stats.push({ name: 'Total Volumes', count: count, path: 'volume' }) + this.stats.splice(3, 1, { name: 'Total Volumes', count: count, path: 'volume' }) }) api('listNetworks', { listall: true }).then(json => { var count = 0 if (json && json.listnetworksresponse) { count = json.listnetworksresponse.count } - this.stats.push({ name: 'Total Networks', count: count, path: 'guestnetwork' }) + this.stats.splice(4, 1, { name: 'Total Networks', count: count, path: 'guestnetwork' }) }) api('listPublicIpAddresses', { listall: true }).then(json => { var count = 0 if (json && json.listpublicipaddressesresponse) { count = json.listpublicipaddressesresponse.count } - this.stats.push({ name: 'Public IP Addresses', count: count, path: 'publicip' }) + this.stats.splice(5, 1, { name: 'Public IP Addresses', count: count, path: 'publicip' }) }) this.listEvents() },