Sha256: 5e44b8748931c6bab04c4f92511d39da75b67ee0153afb04e517c5ce4d5b3216

Contents?: true

Size: 1.17 KB

Versions: 14

Compression:

Stored size: 1.17 KB

Contents

;(function(Kiddo, d3){
  Kiddo.Renderer = function(selector){
    this.element = d3.select(selector);

    var settings = Kiddo.Settings.apply(this);
    var helper = new Kiddo.Helper();

    var svg = this.element
      .append('svg')
        .attr('width', settings.raw_width)
        .attr('height', settings.raw_height)
        .attr('style', 'overflow: visible')
      .append('g')
        .attr('transform', 'translate(' + settings.margin_left + ',' + settings.margin_top + ')');

    return {
      lineChart: function(data){
        var chart = Kiddo.LineChart.apply(settings);
        chart.render(svg, data);
      },

      pieChart: function(data){var chart = Kiddo.PieChart.apply(settings);
        chart.render(svg, data);
      },

      table: function(data){
        svg.node().parentNode.remove();
        new ReportsDataTables(null).buildTable(data['data'][0], $(selector));
      },

      noData: function(){
        svg.append('text')
          .attr('class', 'chart-info')
          .attr('transform', 'translate(' + settings.width / 2 + ',' + settings.height / 2 + ')')
          .text('No data to display.');
      }
    };
  };
})(window.Kiddo = window.Kiddo || {}, d3);

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
kanaui-4.0.3 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-4.0.2 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-4.0.1 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-2.2.1 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-4.0.0 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-2.1.3 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-2.1.2 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-2.1.1 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-2.1.0 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-2.0.0 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-1.0.0 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-0.6.1 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-0.6.0 app/assets/javascripts/kanaui/kiddo/renderer.js
kanaui-0.5.1 app/assets/javascripts/kanaui/kiddo/renderer.js