CodeTheChangeUBC/reBOOT

View on GitHub
static/admin/js/pages/analytics/graph/graph.js

Summary

Maintainability
A
0 mins
Test Coverage
"use strict";

define(["../analytics-util"], function(util) {

  function Graph(elementId, data, option) {
    this._elementID = elementId;
    this._data = data;
    this._option = option;
    this._chart = null;
  }

  Graph.prototype.updateGraph = function(newData) {
    newData.keys = util.arrayToTitleCase(newData.keys);
    this._data = newData;
    this._chart.data.labels = newData.keys;
    this._chart.data.datasets[0].data = newData.values;
    this._chart.update();
  };

  return Graph;
});