_show.html.erb 1.1KB

    <% content_for :head do %> <%= javascript_include_tag "graphing" %> <% end %> <% if @agent.memory[:data] && @agent.memory[:data].length > 0 %> <h3>Recent Trends</h3> <% @agent.memory[:data].each.with_index do |(group_name, data), index| %> <div class="filter-group counts"> <div class='filter'><%= link_to group_name.to_s, "https://twitter.com/search?q=#{CGI::escape group_name.to_s}", :target => "blank" %></div> <div class="chart-container group-<%= index.to_s %>"> <div class="y-axis"></div> <div class="chart"></div> <div class="timeline"></div> </div> <script> $(function() { var $chart = $(".chart-container.group-<%= index.to_s %>").last(); var data = <%= Utils.jsonify(data.map {|count, time| { :x => time.to_i, :y => count.to_i } }) %>; var peaks = <%= Utils.jsonify((@agent.memory[:peaks] && @agent.memory[:peaks][group_name]) || []) %>; var name = <%= Utils.jsonify(group_name) %>; renderGraph($chart, data, peaks, name); }); </script> </div> <% end %> <% else %> <p> No data has been received. </p> <% end %>