source: branches/gsoc11-statistics/stats-server/app/views/ports/show.html.erb @ 82159

Last change on this file since 82159 was 82159, checked in by derek@…, 9 years ago

Added missing table headers and </table> tag that were somehow not included in the previous commit

File size: 2.1 KB
RevLine 
[82158]1<% controller.set_chart_title :version_count, 'All Versions' %>
2<% controller.set_chart_type :version_count, 'PieChart' %>
3
4<% controller.set_chart_title :variant_count, 'All Variants' %>
5<% controller.set_chart_type :variant_count, 'PieChart' %>
6
7<% controller.set_chart_title :versions_over_time, 'Top Versions in use Over Last 12 Months' %>
8<% controller.set_chart_type :versions_over_time, 'LineChart' %>
9
10<% controller.set_chart_title :installs_over_time, 'Installations Over Last 12 Months' %>
11<% controller.set_chart_type :installs_over_time, 'LineChart' %>
12
13<%# Order the charts %>
14<% ordered_charts = [:installs_over_time, 
15                     :versions_over_time, 
16                     :version_count, 
17                     :variant_count] %>
18
[80511]19<div id="content">
20  <p>
21    <strong>Name:</strong> <%= @port.name %>
22  </p>
23
24  <p>
25    <strong>Current Version:</strong> <%= @port.version %>
26  </p>
27
28  <% unless @port.description.nil? %>
29    <p>
30      <strong>Description:</strong> <%= @port.description %>
31    </p>
32  <% end %>
33
34  <% unless @port.licenses.nil? %>
35    <p>
36      <strong>Licenses:</strong> <%= @port.licenses %>
37    </p>
38  <% end %>
39
40  <p>
41    <strong>Categories</strong>
42    <%=h @port.categories %>
43  </p>
44
45  <% unless @port.variants.nil? %>
46    <p>
47      <strong>Variants:</strong> <%=h @port.variants %>
48    </p>
49  <% end %>
50
[82158]51  <%# Draw charts %>
52  <% ordered_charts.each do |chart| %>
53    <% options = {:width => 600, :height => 400, :html => {:class => "graph_chart"}} %>
54    <% options[:title] = controller.chart_title chart %>
55    <% type = controller.chart_type chart %>
56
57    <% visualization chart, type, options do |visualization| %>
58      <% controller.populate_chart chart, visualization %>
59    <% end %>
60  <% end %>
61
[82159]62  <table border=1>
63    <tr>
64      <th> ID </th>
65      <th> port_id </th>
66      <th> version </th>
67      <th> variants </th>
68      <th> modified_date </th>
69    </tr>
70
[82158]71  <% @installed.each do |row| %>
72    <tr>
73      <td> <%= row.id %> </td>
74      <td> <%= row.port_id %> </td>
75      <td> <%= row.version %></td>
76      <td> <%= row.variants %> </td>
77      <td> <%= row.updated_at %> </td>
78    </tr>
79  <% end %>
[82159]80  </table>
81 
[82158]82</div>
Note: See TracBrowser for help on using the repository browser.