From 58a04e2aff897b4365fe69af0b5a9c0b0bf91ed2 Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Sat, 24 Oct 2020 14:39:39 +0000 Subject: [PATCH] shorten long line of GanttsController git-svn-id: http://svn.redmine.org/redmine/trunk@20180 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/controllers/gantts_controller.rb | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/app/controllers/gantts_controller.rb b/app/controllers/gantts_controller.rb index 9235d3da2..6d2c26128 100644 --- a/app/controllers/gantts_controller.rb +++ b/app/controllers/gantts_controller.rb @@ -40,9 +40,19 @@ class GanttsController < ApplicationController basename = (@project ? "#{@project.identifier}-" : '') + 'gantt' respond_to do |format| - format.html { render :action => "show", :layout => !request.xhr? } - format.png { send_data(@gantt.to_image, :disposition => 'inline', :type => 'image/png', :filename => "#{basename}.png") } if @gantt.respond_to?('to_image') - format.pdf { send_data(@gantt.to_pdf, :type => 'application/pdf', :filename => "#{basename}.pdf") } + format.html {render :action => "show", :layout => !request.xhr?} + if @gantt.respond_to?('to_image') + format.png do + send_data(@gantt.to_image, + :disposition => 'inline', :type => 'image/png', + :filename => "#{basename}.png") + end + end + format.pdf do + send_data(@gantt.to_pdf, + :type => 'application/pdf', + :filename => "#{basename}.pdf") + end end end end -- 2.39.5