X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=validation.git;a=blobdiff_plain;f=ui%2Fsrc%2Fmain%2Fwebapp%2Fstatic%2Ffusion%2Fsample%2Fjs%2Fcharts.js;fp=ui%2Fsrc%2Fmain%2Fwebapp%2Fstatic%2Ffusion%2Fsample%2Fjs%2Fcharts.js;h=4acb52daebc810d39b2ef4ff0b3332862b88253a;hp=0000000000000000000000000000000000000000;hb=2879b2ee5e1e2815e5f43cb802352bf2878397af;hpb=ce4ad29dc48317cc7cb60fe433072ac46dea2ebb
diff --git a/ui/src/main/webapp/static/fusion/sample/js/charts.js b/ui/src/main/webapp/static/fusion/sample/js/charts.js
new file mode 100644
index 0000000..4acb52d
--- /dev/null
+++ b/ui/src/main/webapp/static/fusion/sample/js/charts.js
@@ -0,0 +1,142 @@
+function drawSingleSeriesChart(tabId, chartId, chartWidth, chartHeight,
+ chartType, chartData, mme, yyyyMo) {
+ // define, set the data for each chart, and render them (if indicated)
+ var myChart = new FusionCharts(
+ "static/fusion/inc/fusionchart/" + chartType,
+ "myChartId" + chartId, chartWidth, chartHeight);
+
+ var mmeLabel = "";// mme + "";
+
+ var chartCaptionId = tabId + "-chartdiv" + chartId + "-label";
+
+ document.getElementById(chartCaptionId).innerHTML = "Hosted Voice Usage in "
+ + yyyyMo;
+
+ myChart
+ .setDataXML(""
+ + chartData + "");
+ myChart.setTransparent(true);
+ myChart.render(tabId + "-" + "chartdiv" + chartId);
+
+}
+
+// gauge charts
+function drawGaugeChart(chartId, gaugeIndex, value) {
+ var myChart = new FusionCharts(
+ "static/fusion/inc/fusionchart/AngularGauge.swf", "myChartId"
+ + chartId, "300", "300", "0", "0");
+ // CPU for NYCMNYBWLT1 on 201301 : 12.63//
+ var chartData = ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + "" + "";
+
+ myChart.setDataXML(chartData);
+ myChart.render("chartdiv" + chartId);
+}
+
+function updateGaugeChart(chartId, gaugeIndex, refreshCount) {
+ var myChart = getChartFromId("myChartId" + chartId);
+ var val = 0;
+ if (gaugeIndex == "10")
+ val = 12;
+ else if (gaugeIndex == "20")
+ val = 15;
+ else if (gaugeIndex == "30")
+ val = 52;
+ else if (gaugeIndex == "40")
+ val = 42;
+ myChart.setData(1, val);
+ myChart.setData(2, val + 20);
+}
+
+function updateGaugeChartWithMMEData(chartId, value) {
+ var myChart = getChartFromId("myChartId" + chartId);
+ myChart.setData(1, value);
+}
+
+function updateGaugeChartWithMMEData(chartId, value, yyyyMo, mme) {
+ var myChart = getChartFromId("myChartId" + chartId);
+ myChart.setData(1, value);
+ document.getElementById("cpuYyyyMm").innerHTML = "Hosted Voice Utilization in "
+ + yyyyMo;
+
+}
+
+function drawMultiSeriesChart(tabId, chartId, chartWidth, chartHeight,
+ chartType) {
+ var myChart = new FusionCharts(
+ "static/fusion/inc/fusionchart/" + chartType,
+ "myChartId" + chartId, chartWidth, chartHeight, "0", "0");
+
+ myChart.setTransparent(true);
+
+ var chartData = ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + ""
+ + "" + "";
+
+ myChart.setDataXML(chartData);
+ myChart.render(tabId + "-" + "chartdiv" + chartId);
+}