diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-10-22 22:29:32 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-10-22 22:29:32 +0000 |
commit | a6f891d1b18446bac798629487c0c55dbaa98220 (patch) | |
tree | 9a6948ec2ceabb13e45cb4a06339a496112c2db5 | |
parent | ed608cb7d39ff1224a4d1cad4b96ba0fa3505947 (diff) | |
download | redmine-a6f891d1b18446bac798629487c0c55dbaa98220.tar.gz redmine-a6f891d1b18446bac798629487c0c55dbaa98220.zip |
Moves a method to the appropriate helper.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4281 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | app/helpers/gantt_helper.rb | 27 | ||||
-rw-r--r-- | app/helpers/issues_helper.rb | 26 |
2 files changed, 27 insertions, 26 deletions
diff --git a/app/helpers/gantt_helper.rb b/app/helpers/gantt_helper.rb index 38f3765e9..97f7646f9 100644 --- a/app/helpers/gantt_helper.rb +++ b/app/helpers/gantt_helper.rb @@ -16,6 +16,33 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. module GanttHelper + + def gantt_zoom_link(gantt, in_or_out) + img_attributes = {:style => 'height:1.4em; width:1.4em; margin-left: 3px;'} # em for accessibility + + case in_or_out + when :in + if gantt.zoom < 4 + link_to_remote(l(:text_zoom_in) + image_tag('zoom_in.png', img_attributes.merge(:alt => l(:text_zoom_in))), + {:url => gantt.params.merge(:zoom => (gantt.zoom+1)), :method => :get, :update => 'content'}, + {:href => url_for(gantt.params.merge(:zoom => (gantt.zoom+1)))}) + else + l(:text_zoom_in) + + image_tag('zoom_in_g.png', img_attributes.merge(:alt => l(:text_zoom_in))) + end + + when :out + if gantt.zoom > 1 + link_to_remote(l(:text_zoom_out) + image_tag('zoom_out.png', img_attributes.merge(:alt => l(:text_zoom_out))), + {:url => gantt.params.merge(:zoom => (gantt.zoom-1)), :method => :get, :update => 'content'}, + {:href => url_for(gantt.params.merge(:zoom => (gantt.zoom-1)))}) + else + l(:text_zoom_out) + + image_tag('zoom_out_g.png', img_attributes.merge(:alt => l(:text_zoom_out))) + end + end + end + def number_of_issues_on_versions(gantt) versions = gantt.events.collect {|event| (event.is_a? Version) ? event : nil}.compact diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index d84ec6c97..321041b7c 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -246,30 +246,4 @@ module IssuesHelper end export end - - def gantt_zoom_link(gantt, in_or_out) - img_attributes = {:style => 'height:1.4em; width:1.4em; margin-left: 3px;'} # em for accessibility - - case in_or_out - when :in - if gantt.zoom < 4 - link_to_remote(l(:text_zoom_in) + image_tag('zoom_in.png', img_attributes.merge(:alt => l(:text_zoom_in))), - {:url => gantt.params.merge(:zoom => (gantt.zoom+1)), :method => :get, :update => 'content'}, - {:href => url_for(gantt.params.merge(:zoom => (gantt.zoom+1)))}) - else - l(:text_zoom_in) + - image_tag('zoom_in_g.png', img_attributes.merge(:alt => l(:text_zoom_in))) - end - - when :out - if gantt.zoom > 1 - link_to_remote(l(:text_zoom_out) + image_tag('zoom_out.png', img_attributes.merge(:alt => l(:text_zoom_out))), - {:url => gantt.params.merge(:zoom => (gantt.zoom-1)), :method => :get, :update => 'content'}, - {:href => url_for(gantt.params.merge(:zoom => (gantt.zoom-1)))}) - else - l(:text_zoom_out) + - image_tag('zoom_out_g.png', img_attributes.merge(:alt => l(:text_zoom_out))) - end - end - end end |