From 66713fa0b0d498c9bcf6f72335dc7a9ddd41ab8d Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Thu, 29 Jan 2015 13:05:52 -0600 Subject: [PATCH] Even more screwing around --- views/handler_js.erb | 10 ++++++++++ views/index.erb | 2 +- views/meta_css.erb | 3 +++ views/result.erb | 10 ---------- views/tracklist_json.erb | 10 ---------- views/tracklist_xml.erb | 10 ---------- 6 files changed, 14 insertions(+), 31 deletions(-) delete mode 100644 views/result.erb delete mode 100644 views/tracklist_json.erb delete mode 100644 views/tracklist_xml.erb diff --git a/views/handler_js.erb b/views/handler_js.erb index ef8af6f..c1925a2 100644 --- a/views/handler_js.erb +++ b/views/handler_js.erb @@ -29,6 +29,7 @@ function current(index) { current_index = index; $("div.track").removeClass("current"); $("div#track_" + index).addClass("current"); + scroll_to(index); } function running(index) { @@ -39,6 +40,15 @@ function running(index) { $("div#track_" + index).addClass("running"); } +function scroll_to(index) { + // Scroll so that this tile is at the top third. If beyond page boundaries, clamp. + var height = $(document).height(); + var viewport = $(window).height() / 3; + var target = height * (index / maximum_index) - viewport; + + $('html,body').animate({scrollTop: target}, 250); +} + function next() { current(current_index + 1); } diff --git a/views/index.erb b/views/index.erb index c388ded..940752b 100644 --- a/views/index.erb +++ b/views/index.erb @@ -1,4 +1,4 @@ - + diff --git a/views/meta_css.erb b/views/meta_css.erb index 490dbb8..3dfe83e 100644 --- a/views/meta_css.erb +++ b/views/meta_css.erb @@ -23,6 +23,9 @@ body { padding-right: 0.5em; margin: 0 0.5em; clear: both; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } .track.current { diff --git a/views/result.erb b/views/result.erb deleted file mode 100644 index 64b5bfd..0000000 --- a/views/result.erb +++ /dev/null @@ -1,10 +0,0 @@ -<% -if result.passed? - sc = 'up' - err = '' -else - sc = 'down' - err = result.error ? " - #{CGI.escapeHTML(result.error)}" : '' -end -sc += ' stale' if result.stale? -%><%= result.type %>: <%= result.name %> <%= sc %> (<%= "%u" % result.age %>s ago)<%= err %>
\ No newline at end of file diff --git a/views/tracklist_json.erb b/views/tracklist_json.erb deleted file mode 100644 index e981685..0000000 --- a/views/tracklist_json.erb +++ /dev/null @@ -1,10 +0,0 @@ - - - - 1 - M-Project - Cherry - M-Project - Cherry - 216 - 160 - - diff --git a/views/tracklist_xml.erb b/views/tracklist_xml.erb deleted file mode 100644 index e981685..0000000 --- a/views/tracklist_xml.erb +++ /dev/null @@ -1,10 +0,0 @@ - - - - 1 - M-Project - Cherry - M-Project - Cherry - 216 - 160 - - -- 2.42.0