Method: Seer::Gauge#to_js

Defined in:
lib/seer/gauge.rb

#to_jsObject

:nodoc:



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/seer/gauge.rb', line 86

def to_js  #:nodoc:

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