Sha256: aac7bf4498bd70e7262a48bfdfa9bff3d974e8ebe98692017184f9fa9fa11141

Contents?: true

Size: 955 Bytes

Versions: 3

Compression:

Stored size: 955 Bytes

Contents

;(function(d3, $, window, document, undefined){
  $(document).ready(function(){
    if($('#chartAnchor').length == 0) { return; }

    d3.json($('#chartAnchor').data('reports-path'), function(error, json){
      if(error){ throw error };

      var data = json[0];

      $('#loading-spinner').remove();

      var renderer = new Kiddo.Renderer('#chartAnchor');

      var render = function(type){
        if(data.data.length == 0) { return renderer.noData(); }
        switch(type){
          case 'COUNTERS':
            renderer.pieChart(data)
            break;
          case 'TIMELINE':
            renderer.lineChart(data);
            break;
          default:
            console.log('No such type implemented: ' + json.type);
            renderer.noData();
        }
      };

      try{
        render(json[0].type);
      }catch(ex){
        console.log(ex);
        renderer.noData();
      }

    });
  });
})(d3, jQuery, window, document);

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kanaui-0.4.2 app/assets/javascripts/kanaui/kiddo/kiddo_initialize.js
kanaui-0.4.1 app/assets/javascripts/kanaui/kiddo/kiddo_initialize.js
kanaui-0.4.0 app/assets/javascripts/kanaui/kiddo/kiddo_initialize.js