From f021fd72beb3e3528b6bfd3d635f712fc457b286 Mon Sep 17 00:00:00 2001 From: Jordan Sissel Date: Sun, 13 Feb 2011 02:42:58 -0800 Subject: [PATCH] - Add 'refresh' link to searches --- lib/logstash/web/server.rb | 3 +++ lib/logstash/web/views/search/ajax.haml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/lib/logstash/web/server.rb b/lib/logstash/web/server.rb index a59d0f1df..c6d30c55e 100755 --- a/lib/logstash/web/server.rb +++ b/lib/logstash/web/server.rb @@ -200,6 +200,9 @@ class LogStash::Web::Server < Sinatra::Base end end + # TODO(sissel): make a helper function taht goes hash -> cgi querystring + @refresh_href = "?" + params.collect { |k,v| [URI.escape(k.to_s), URI.escape(v.to_s)].join("=") }.join("&") + case format when "html" headers({"Content-Type" => "text/html" }) diff --git a/lib/logstash/web/views/search/ajax.haml b/lib/logstash/web/views/search/ajax.haml index 04e79e6f4..ee43c6496 100644 --- a/lib/logstash/web/views/search/ajax.haml +++ b/lib/logstash/web/views/search/ajax.haml @@ -30,6 +30,9 @@ - else %span.unavailable last | + %a.pager{ :href => @refresh_href } + refresh + | %span#querytime= "(%.3f seconds)" % @results.duration - if @results.events.length == 0 - if !params[:q]