summaryrefslogtreecommitdiff
path: root/python/gras/stats/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'python/gras/stats/main.js')
-rw-r--r--python/gras/stats/main.js23
1 files changed, 20 insertions, 3 deletions
diff --git a/python/gras/stats/main.js b/python/gras/stats/main.js
index 99ed152..e0f32e6 100644
--- a/python/gras/stats/main.js
+++ b/python/gras/stats/main.js
@@ -1,4 +1,18 @@
/***********************************************************************
+ * Stats registry data structure
+ **********************************************************************/
+var GrasStatsRegistry = function()
+{
+ this.init = false;
+ this.ids = new Array();
+ this.enables = new Array();
+ this.block_enables = new Array();
+ this.overall_rate = 2.0;
+ this.overall_active = true;
+ this.block_charts = new Array();
+}
+
+/***********************************************************************
* Query stats
**********************************************************************/
var gras_query_stats = function(registry)
@@ -14,11 +28,14 @@ var gras_query_stats = function(registry)
{
if ($(xml, "gras_stats") !== undefined)
{
- registry.appendPoint(xml);
- gras_chart_factory_setup(registry);
+ if (!registry.init)
+ {
+ gras_chart_factory_setup(xml);
+ registry.init = true;
+ }
$.each(gras_chart_active_registry, function(index, chart)
{
- chart.update(registry.history);
+ chart.update(xml);
});
}