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); +}