Sha256: 7497d6c6ffad5fdd3d406298216e49d957cfc39360652661d1e9f8738529c1cf
Contents?: true
Size: 1.65 KB
Versions: 2
Compression:
Stored size: 1.65 KB
Contents
// If the container element doesn't already exist, create it var container = AmCharts.RB.Helpers.add_container_if_needed('<%= container %>', <%= builder.to_js chart.width %>, <%= builder.to_js chart.height %>); AmCharts.RB.Helpers.add_blanket(container) <% if chart.loading_indicator? %> AmCharts.RB.Helpers.add_loading_indicator(container, <%= builder.to_js(:chart_data_loading) %>, '<%= escape_javascript asset_path('amcharts/loading.gif') %>'); <% end %> <% if chart.legend_div %> AmCharts.RB.Helpers.add_legend_div('<%= chart.legend_div == true ? "#{container}_legend" : chart.legend_div %>', container); <% end %> AmCharts.ready(function() { var chart_data = <%= builder.to_js(chart.data_source.empty? ? chart.data : []) %>; var chart = new <%= chart.amchart_type %>; AmCharts.RB.Charts['<%= container %>'] = chart; chart.dataProvider = chart_data; chart.categoryField = <%= builder.to_js(chart.category_field) %>; chart.pathToImages = '<%= escape_javascript "#{File.dirname(asset_path('amcharts/dragIcon.gif'))}/" %>'; <% builder.render_settings(chart, 'chart') %> <% builder.render_data %> <% builder.render_legend %> <% builder.render_component(chart.category_axis, name: :category_axis, js_object: 'chart.categoryAxis', method: false) %> <% builder.render_component(chart.value_axes, name: :value_axis) %> <% builder.render_component(chart.cursor, name: :chart_cursor) %> <% builder.render_component(chart.scrollbar, name: :chart_scrollbar) %> <% builder.render_title %> <% builder.render_labels %> <% builder.render_listeners %> <% builder.render_export %> chart.write('<%= container %>'); <% builder.render_data_source %> });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
amcharts.rb-3.4.8.0 | app/views/amcharts/chart_builder.erb |
amcharts.rb-3.4.7.5 | app/views/amcharts/chart_builder.erb |