Sha256: d6be2d6cac2418c509687f85c05facea0aed07ee5db19b888c9818bfcc4055f5
Contents?: true
Size: 1.24 KB
Versions: 5
Compression:
Stored size: 1.24 KB
Contents
;(function(d3, $, window, document, undefined){ $(document).ready(function(){ if($('#chartAnchor').length == 0) { return; } d3.json($('#chartAnchor').data('reports-path'), function(error, json){ $('#loading-spinner').remove(); var renderer = new Kiddo.Renderer('#chartAnchor'); if (error) { console.log(error); return renderer.noData(); } var data = json[0]; if (data === undefined || data.data === undefined || data.data.length == 0) { return renderer.noData(); } var render = function(type){ switch(type){ case 'COUNTERS': renderer.pieChart(data); break; case 'TIMELINE': renderer.lineChart(data); // Date controls only make sense for timelines $('#date-controls').show(); break; case 'TABLE': renderer.table(data); break; default: console.log('No such type implemented: ' + type); renderer.noData(); } }; try{ render(data.type); } catch (ex){ console.log(ex); renderer.noData(); } }); }); })(d3, jQuery, window, document);
Version data entries
5 entries across 5 versions & 1 rubygems