From 992693b67e960e11357fdd5266320aa743358b88 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Tue, 15 Sep 2015 17:14:58 +0530 Subject: [PATCH] metrics: work in progress list views Signed-off-by: Rohit Yadav --- ui/scripts/metrics.js | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/ui/scripts/metrics.js b/ui/scripts/metrics.js index c9ffcb1a73c..df8f0b80579 100644 --- a/ui/scripts/metrics.js +++ b/ui/scripts/metrics.js @@ -16,6 +16,20 @@ // under the License. (function(cloudStack) { cloudStack.sections.metrics = { + title: 'label.metrics', + listView: { + id: 'metrics', + fields: { + name: { + label: 'metrics' + } + }, + hideSearchBar: true + } + }; + + // Cluster Metrics + cloudStack.sections.metrics.cluster = { title: 'label.metrics', listView: { id: 'metrics', @@ -25,13 +39,25 @@ } }, dataProvider: function(args) { - var data = {}; - listViewDataProvider(args, data); - // TODO implement provider + console.log("Metris view dataprovider triggered"); + console.log(args); }, actions: { - // TODO implement refresh action - } + refreshMetric: { + label: 'label.refresh', + isHeader: true, + addRow: true, + action: { + custom: function (args) { + return function() { + return console.log("Cluster Refresh metrics"); + }; + } + } + } + }, + hideSearchBar: true, + needsRefresh: true } };