diff --git a/assets/scripts/test.coffee b/assets/scripts/test.coffee index 644682f..9880aec 100644 --- a/assets/scripts/test.coffee +++ b/assets/scripts/test.coffee @@ -24,7 +24,7 @@ fetchTestBenchmarkResults = (testId, benchmarkId) -> tableRow = $("#results-table tr[data-benchmark-id=#{benchmarkId}]") - tableRow.append('' + benchmarkData.name + '') + tableRow.append('' + benchmarkData.name + '') tableRow.append('' + benchmarkData.scoring + '') tableRow.append('' + resultData.length + '') diff --git a/assets/styles/rimmington.sass b/assets/styles/rimmington.sass index f138c7d..bfdb469 100644 --- a/assets/styles/rimmington.sass +++ b/assets/styles/rimmington.sass @@ -7,6 +7,9 @@ $primary-color-highlight: color.adjust($primary-color, $lightness: -10%) body background: rgb(240, 235, 248) +table + border: 1px solid #666 + #wrapper background: white padding: 1.5rem 2rem diff --git a/src/models/benchmark.rb b/src/models/benchmark.rb index a5f4a3c..875cbbb 100644 --- a/src/models/benchmark.rb +++ b/src/models/benchmark.rb @@ -3,6 +3,7 @@ # Benchmark - database model for PC benchmarks class Benchmark < Sequel::Model + many_to_many :tests one_to_many :results end diff --git a/src/models/test.rb b/src/models/test.rb index 2aa1cf3..e2862e2 100644 --- a/src/models/test.rb +++ b/src/models/test.rb @@ -5,6 +5,6 @@ class Test < Sequel::Model one_to_many :result many_to_one :hardware - many_to_many :benchmark + many_to_many :benchmarks end diff --git a/views/benchmark/view.erb b/views/benchmark/view.erb index 7b4dd44..fe595ca 100644 --- a/views/benchmark/view.erb +++ b/views/benchmark/view.erb @@ -16,3 +16,34 @@

<%= benchmark.description %>

+ +
+ +
+
+

Tests using this benchmark:

+ + <% if benchmark.tests.length > 0 %> + + + + + + + + + + <% benchmark.tests.each do |t| %> + + + + + + <% end %> + +
Test titleBenchmarksLast updated
<%= t.name %><%= t.benchmarks.length %><%= t.updated_at %>
+ <% else %> +

There are no tests associated with this benchmark.

+ <% end %> +
+
diff --git a/views/hardware/view.erb b/views/hardware/view.erb index 041d0b3..2b9a3a3 100644 --- a/views/hardware/view.erb +++ b/views/hardware/view.erb @@ -11,3 +11,34 @@ Hardware type: <%= hardware.type %> + +
+ +
+
+

Tests using this benchmark:

+ + <% if hardware.tests.length > 0 %> + + + + + + + + + + <% hardware.tests.each do |t| %> + + + + + + <% end %> + +
Test titleBenchmarksLast updated
<%= t.name %><%= t.benchmarks.length %><%= t.updated_at %>
+ <% else %> +

There are no tests associated with this benchmark.

+ <% end %> +
+
diff --git a/views/index/index.erb b/views/index/index.erb index 60f7116..81f20bc 100644 --- a/views/index/index.erb +++ b/views/index/index.erb @@ -1,12 +1,12 @@
<% if tests.length > 0 %> -
+

Latest benchmark results:

-
- - +
+
+ @@ -25,7 +25,7 @@
Test name # Benchmarks
<% else %> -
+

I'm sorry, there don't appear to be any benchmark results logged yet. Check again later!

<% end %> diff --git a/views/partials/navbar.erb b/views/partials/navbar.erb index f978df5..f396e5a 100644 --- a/views/partials/navbar.erb +++ b/views/partials/navbar.erb @@ -1,4 +1,4 @@ -