author | Marcel Hlopko <marcel@hlopko.com> |
Tue, 17 Nov 2015 15:05:38 +0100 | |
changeset 306 | 8050d8d3681f |
parent 259 | bfdd187c332f |
permissions | -rw-r--r-- |
241
6c56f95bddd3
Update compare view, fix formatting
Marcel Hlopko <marcel@hlopko.com>
parents:
236
diff
changeset
|
1 |
<div class="row"> |
6c56f95bddd3
Update compare view, fix formatting
Marcel Hlopko <marcel@hlopko.com>
parents:
236
diff
changeset
|
2 |
<div class="chart chart-bar bounded-chart" |
6c56f95bddd3
Update compare view, fix formatting
Marcel Hlopko <marcel@hlopko.com>
parents:
236
diff
changeset
|
3 |
data-benchmark-infos-size="<%= benchmark_infos.size %>"> |
179
620d2ceb6ddc
change compare table to always show all configurations
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
164
diff
changeset
|
4 |
<% benchmark_configurations.each do |bc| %> |
164 | 5 |
<div class="chart-bar-values" |
6 |
data-name="<%= bc.name %>"> |
|
179
620d2ceb6ddc
change compare table to always show all configurations
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
164
diff
changeset
|
7 |
<% benchmark_infos.each_with_index do |benchmark_info, index| %> |
241
6c56f95bddd3
Update compare view, fix formatting
Marcel Hlopko <marcel@hlopko.com>
parents:
236
diff
changeset
|
8 |
|
236
2565b32e93b3
Fix n+1 on compare page, get rid of unused code
Marcel Hlopko <marcel@hlopko.com>
parents:
179
diff
changeset
|
9 |
<% latest_result = benchmark_info.latest_result_for_configuration(bc) %> |
306
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
10 |
<div class="chart-bar-value" |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
11 |
data-index="<%= index %>" |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
12 |
data-value="<%= latest_result.try(:min_duration) %>"> |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
13 |
</div> |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
14 |
<div class="chart-bar-labels" |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
15 |
data-name="<%= benchmark_info.name %>" |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
16 |
data-index="<%= index %>" |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
17 |
data-parameters="<%= latest_result.try(:benchmark_parameters_json) %>"> |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
18 |
</div> |
179
620d2ceb6ddc
change compare table to always show all configurations
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
164
diff
changeset
|
19 |
|
306
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
20 |
<% end %> |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
21 |
</div> |
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
22 |
<% end %> |
179
620d2ceb6ddc
change compare table to always show all configurations
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
164
diff
changeset
|
23 |
|
306
8050d8d3681f
Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents:
259
diff
changeset
|
24 |
<div class="chart-legend"></div> |
179
620d2ceb6ddc
change compare table to always show all configurations
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
164
diff
changeset
|
25 |
|
241
6c56f95bddd3
Update compare view, fix formatting
Marcel Hlopko <marcel@hlopko.com>
parents:
236
diff
changeset
|
26 |
<div class="chart-container"> |
157
91374e0a6062
migrate compare charts to rickshaw
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
111
diff
changeset
|
27 |
<div class="chart-y-axis"></div> |
91374e0a6062
migrate compare charts to rickshaw
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
111
diff
changeset
|
28 |
<div class="chart"></div> |
164 | 29 |
<div class="chart-x-axis"></div> |
157
91374e0a6062
migrate compare charts to rickshaw
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
111
diff
changeset
|
30 |
</div> |
179
620d2ceb6ddc
change compare table to always show all configurations
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
164
diff
changeset
|
31 |
|
91
d430a8ac253d
comparison page kinda works
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff
changeset
|
32 |
</div> |
d430a8ac253d
comparison page kinda works
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff
changeset
|
33 |
</div> |