From: Toshi MARUYAMA Date: Sat, 24 Oct 2020 14:39:39 +0000 (+0000) Subject: shorten long line of GanttsController X-Git-Tag: 4.2.0~637 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=58a04e2aff897b4365fe69af0b5a9c0b0bf91ed2;p=redmine.git shorten long line of GanttsController git-svn-id: http://svn.redmine.org/redmine/trunk@20180 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- 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