Method: Seer::AreaChart#to_js

Defined in:
lib/seer/area_chart.rb

#to_jsObject

:nodoc:



104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# File 'lib/seer/area_chart.rb', line 104

def to_js #:nodoc:

  %{
    <script type="text/javascript">
      google.load('visualization', '1', {'packages':['areachart']});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = new google.visualization.DataTable();
#{data_columns}
#{data_table.join("\r")}
        var options = {};
#{options}
        var container = document.getElementById('#{self.chart_element}');
        var chart = new google.visualization.AreaChart(container);
        chart.draw(data, options);
      }
    </script>
  }
end