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]