diff options
author | Martin Gütlein <martin.guetlein@gmail.com> | 2010-03-03 18:37:37 +0100 |
---|---|---|
committer | Martin Gütlein <martin.guetlein@gmail.com> | 2010-03-03 18:37:37 +0100 |
commit | e93ada015dbe91cff5b72eb8628c4f52814e3bdb (patch) | |
tree | 43c91ee73c2fe5a814cb3e1f02dbcc0c3b0fc50c /report/report_application.rb | |
parent | b7efeaaf79233de8bbc173fa426e4561c458d44f (diff) |
added css formating for reports
Diffstat (limited to 'report/report_application.rb')
-rw-r--r-- | report/report_application.rb | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/report/report_application.rb b/report/report_application.rb index 4346f7f..629b411 100644 --- a/report/report_application.rb +++ b/report/report_application.rb @@ -15,6 +15,13 @@ def perform end end +get '/report/:type/css_style_sheet/?' do + perform do |rs| + "@import \""+params[:css_style_sheet]+"\";" + end +end + + get '/report/?' do perform do |rs| content_type "text/uri-list" @@ -29,11 +36,22 @@ get '/report/:type' do end end +post '/report/:type/:id/format_html' do + + perform do |rs| + rs.get_report(params[:type],params[:id],"text/html",true,params) + content_type "text/uri-list" + rs.get_uri(params[:type],params[:id]) + end +end + + get '/report/:type/:id' do + perform do |rs| accept_header = request.env['HTTP_ACCEPT'] - if request.env['HTTP_USER_AGENT'] =~ /MSIE/ + if accept_header =~ /MSIE/ LOGGER.info "Changing MSIE accept-header to text/html" accept_header = "text/html" end |